.htaccess 파일에서 다음 재 작성을 수행했지만 리디렉션 대신 404에 착륙합니다..htaccess 리디렉션은 여전히 404로 이동합니다.
RewriteCond %{QUERY_STRING} tab=auto_data(.*)$
RewriteRule ^(.*)$ https://test.example.com/automobile-data/ [L,R=301]
는 아마도 tab=auto_data
쿼리 문자열 매개 변수를 가질 수있는 여러 페이지가 있습니다,뿐만 아니라 tab=auto_data
뒤에 추가 된 다른 QSP는 아마도이 있습니다.
QSP가 tab=auto_data
인 모든 URL을 사이트의 새 페이지로 리디렉션해야합니다. 도메인은 동일하게 유지되며 페이지 이름 만 변경됩니다.
내가 뭘 잘못하고 있니?
요청의 URL은 무엇입니까? 타겟에 필요한 요청이 있습니까 (즉, 'RewriteRule' 패턴으로 그룹을 캡처하는 이유)? 아마도 당신은'RewriteEngine' 등을 가지고 있을까요? .htaccess 파일의 다른 지시문은 무엇입니까? 덧붙여서, 여러분은 _CondPattern_의 끝 부분에'(. *) $'이 필요 없다. – MrWhite
유일한 다른 지시어는 표준 WordPress 지시어입니다. 나는이 재료에 익숙하지 않지만 'RewriteEngine' 엔진이 켜져 있습니다. 귀하의 질문을 올바르게 이해하면 들어오는 URL은'https : //test.example.com/polk/? tab = auto_data'이고'https://test.example.com/automobile-data/ '로 리디렉션되어야합니다. '. – AndyWarren
"도메인은 동일하게 유지됩니다"- 실제로 위의 작업이 수행되면 리디렉션 루프가 발생합니다. – MrWhite