2015-02-05 45 views
-1

任何人都可以让我知道我如何重定向所有的网址,因此他们包括一个新的路径。URL访问htaccess

例如,在我的旧网站,我有一个网址,像这样:

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

所以真的所有我需要做的就是添加/ waterblog /前/标签/在所有网址。

你可以在你的根的.htaccess使用这个简单的规则:

RedirectMatch 302 ^/(tag/.*)$ /waterblog/$1