我有一个我在http://domain/dev
开发的Wordpress网站,现在已经准备就绪,我将其移至http://domain
。问题是,仍有一些img
标签等指向http://domain/dev/wp-content/and-so-on
。我该如何重写这些?我已经尝试RewriteRule ^/dev/(.*)$ /$1 [R=301]
了。不行。
答案 0 :(得分:1)
您的重写规则:
RewriteRule ^/dev/(.*)$ /$1 [R=301]
重写规则中测试的URI路径中不存在前导斜杠^/
。因此,也不能在正则表达式中。
在domain/dev
目录的一个.htaccess文件中尝试此操作。
RewriteEngine On
RewriteRule ^(.*) /$1 [NC,L]
由于目前domain/dev
没有WP安装,这是将.htaccess文件与此代码放在一起的最佳位置。你可以删除其他所有内容。
答案 1 :(得分:0)
这可能就像你缺乏这条线一样简单:
RewriteEngine on
...位于.htaccess文件的顶部: