test.fr에 대한 규칙을 다시 작성

test.fr에 대한 규칙을 다시 작성

이전 도메인에 대한 다시 쓰기 규칙을 추가하려고 합니다 test.fr.

재작성 엔진이 켜진 파일 의 가상 호스트에 규칙을 배치했는데 왜 사용되지 않았는지 httpd.conf모르겠습니다 ..htaccess

test.fr에 대한 규칙을 다시 작성

RewriteCond %{http_host} ^test.fr [NC,OR]
RewriteCond %{http_host} ^www.test.fr [NC]
RewriteRule $ http://www.test.com/france$1 [L,R=301,NC]

내가 겪고 있는 문제는 도메인의 하위 사이트가 다시 쓰기로 전송되지 않는다는 것입니다.

예를 들어 다음으로 이동하면 http://www.test.fr/abc/123다시 작성되지만 http://www.test.com/france/이후 /abc/123france중단됩니다.

어떤 도움이라도 주시면 감사하겠습니다.

답변1

다음을 시도해 보세요:

RewriteCond %{HTTP_HOST} ^(www\.)?test\.fr [NC]
RewriteRule ^/?(.*)$ http://www.test.com/france/$1 [L,R=301,NC]

설명이 잘 안 된다면 주저하지 말고 문의해주세요 :)

관련 정보