我将WordPress安装在一个文件夹中,并通过WordPress编解码器中的this process从网址中删除子文件夹。工作得很漂亮,oldDomain.com/folder/page/现在是oldDomain.com/page /.
我的客户想要更改网站的域名。一切都重定向,除非是这种情况,如果有人将旧网址加入书签 - oldDomain.com/folder/page/到newDomain.com/page /.
我试过这件事似乎没有发生:
RewriteCond %{HTTP_HOST} ^oldDomain\.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www\.oldDomain\.com$ [NC]
RewriteRule ^folder/(.*)$ http://www.newDomain.com/$1 [R=301,L]
尝试此操作同样没有任何反应:
RewriteRule ^folder/(.*)$ /$1 [R=301,L]
这适用于网址,但似乎打破了样式表等因为所有格式都消失了
RedirectMatch 301 ^/folder/(.*)$ /$1
答案 0 :(得分:0)
Redirect 301 ^folder/(.*)$ http://www.newDomain.com/$1
试试这个。希望它有所帮助。