2015-02-05 6 views
-1

누구나 내가 어떻게 모든 URL을 리디렉션하여 새로운 경로를 포함 할 수 있는지 알려줄 수 있습니까?URL을위한 htaccess

예를 들어, 내 이전 사이트에 나는이 같은 URL이 :

http://www.example.com/tag/tag-title1/ 
http://www.example.com/tag/tag-title2/ 
http://www.example.com/tag/tag-title3/ 

지금로 리디렉션하는 모든 이들의 필요 : 그래서 정말

http://www.example.com/waterblog/tag/tag-title1 
http://www.example.com/waterblog/tag/tag-title2 
http://www.example.com/waterblog/tag/tag-title3 

내가 할 필요 모든 URL에/tag/앞에/waterblog /를 추가하십시오.

감사

답변

1

당신이 htaccess로 사용할 수 있습니다 :

RewriteEngine on 
RewriteRule ^((?!waterblog/).*)$ waterblog/$1 [NC,R,L] 
1

그래서 정말 내가 오직 할 필요가있는 모든 URL에// waterblog/전/태그를 추가합니다.

당신은 당신의 루트의 .htaccess이 간단한 규칙을 사용할 수 있습니다

RedirectMatch 302 ^/(tag/.*)$ /waterblog/$1 
관련 문제