2014-11-07 3 views
2

cadeaushop 부분의 URL을 hobby-cadeau-shop으로 변경하고 싶습니다. 나는 htaccess 파일에서 다음 mod를 다시 작성했다 :URL의 중간 부분 만 다시 작성하십시오. mod 재 작성 .htaccess

RewriteRule ^cadeaushop/(.*) http://www.zovyo.nl/hobby-cadeau-shop/$1 [QSA,L] 

그것은 잘 작동하지만, 한 곳에서 나는 다른 것을 원한다. 장바구니는 안전한 URL 인 https를 사용합니다. 이제이 URL도 http로 설정됩니다.

URL의 첫 번째 부분이 변경되지 않도록 모드 재 작성을 어떻게 변경할 수 있습니까? 일부 변경을 시도했습니다.

RewriteRule ^cadeaushop/(.*) /hobby-cadeau-shop/$1 [QSA,L] 

하지만이 방법은 효과가 없습니다.

미리 감사드립니다.

안부, 마틴

답변

7

당신은 규칙에 R 플래그를 사용하고 대상 URL에 http:// 또는 https://을 사용하지 않도록해야합니다.

RewriteEngine On 

RewriteRule ^cadeaushop/(.*)$ /hobby-cadeau-shop/$1 [R=302,NE,L] 

또한 중요한은 RewriteEngine On 또는 RewriteBase 라인 아래에이 규칙을 유지하는 것입니다.

+0

투명하게 리디렉션하는 방법은 무엇입니까? 브라우저에서 URL을 변경하지 마십시오. – Umair

+0

@Umair : 플래그에서'R = 302'을 삭제하십시오. – anubhava