我想将我的所有网站(在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页面。
请帮我解决这个问题。
答案 0 :(得分:0)
REQUEST_URI
字符串以前导斜杠开头。您需要在条件模式中在(blog)(/.*)?
之前加上斜杠。
尝试
RewriteCond %{REQUEST_URI} !^/(blog)(/.*)?