将所有页面重定向到除Wordpress中的博客之外的子文件夹

时间:2018-04-02 11:22:00

标签: wordpress .htaccess

我想将我的所有网站(在wordpress上开发的)链接重定向到http://mywebsite.com/http://mywebsite.com/new/这样的子文件夹,但是http://mywebsite.com/blog/,这应该像之前和地址一样工作吧,它不应该改变。

我尝试在我的.htaccess中添加这些行

RewriteEngine On 
RewriteBase /
RewriteCond %{REQUEST_URI} !^(blog)(/.*)?
RewriteRule ^(.*)$ /new/$1 [L]

它将我的所有页面重定向到子文件夹,但是通过博客将其重定向到404页面。

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

REQUEST_URI字符串以前导斜杠开头。您需要在条件模式中在(blog)(/.*)?之前加上斜杠。

尝试

RewriteCond %{REQUEST_URI} !^/(blog)(/.*)?