2013-12-15 4 views
-1

Stack에는 많은 예제가 있지만 내 사이트에서는이 예제를 사용할 수 없습니다.url의 일부를 다시 작성하십시오.

는 내가이 일 것이라고 생각이

http://www.example.com/folder/nice/page/4 

http://www.example.com/folder/nicelooking-page/page/4 

를 다시 작성해야하지만,이 누락되지

RewriteRule ^/folder/nicelooking-page/(.*)$ /folder/nice/$1 [L,QSA,R=301] 
+0

다시 작성하지 않고 http://www.example.com/folder/nice/page/4에 액세스 할 수 있습니까? – chanchal118

+0

그냥 테스트 해본 적이 있습니다. 그렇습니다. – WendiT

답변

2
RewriteRule ^/?folder/nicelooking-page/page/(.*)$ /folder/nice/page/$1 [L,QSA,R=301] 

당신했다 page했다 in 재 작성 규칙.

+0

거의 다되었습니다! 어떤 이유인지 그것은 URL 앞에 다른 디렉토리를 추가합니다. 이제 http://www.example.com/dir/folder/nice/page/4 – WendiT

+0

htacces 규칙이 프로젝트 루트 디렉토리 또는 다른 디렉토리에 있습니까? – chanchal118

+0

지금보십시오. 대체 URL 앞에 슬래시를 추가했습니다. 이제 사이트 호스트 뒤에 url이 추가됩니다. – chanchal118

관련 문제