과 같은 GET 매개 변수를 사용하면 Apache Redirect 301이 실패합니다. 고객을 위해 새로운 PHP 사이트를 구축했으며 이전 사이트 구조의 최상위 Google 결과를 새 사이트로 리디렉션하려고합니다.예 :? blah =
나는 수십 개의 리디렉션 301을 documentroot의 .htaccess에 넣었습니다. 일부 작업은 정상적으로 작동하지만 일부는 여러 가지 문제가 있습니다.
이 잘 작동이 작동하지 않는
Redirect 301 /nl/flash/banner_new.swf http://www.example.com/actueel/nieuws.html?action=show&f_id=152
!
Redirect 301 /nl/index.php?mID=24511&subID=0 http://www.example.com/solutions/printsolutions.html
Redirect 301 /nl/index.php?mID=24512&subID=0 http://www.example.com/support/koppeling-met-omgeving.html
리디렉션 htaccess로 파일에 혼합하고, GET 매개 변수 만 리디렉션이 실패 나타납니다 (리디렉션 단순히 생략되어 있기 때문에 404에 이르는).
해결 방법이 있습니까? 실패한 리디렉션을 무시하는 것은 고객에게 옵션이 아닙니다. 당신의 생각에 감사드립니다.
'RewriteRule'의 실제 패턴은 서버 구성이나 .htaccess 파일 및 .htaccess 파일의 위치에 따라 달라집니다. – Gumbo