.htaccess重写旧内容链接

时间:2013-04-22 03:54:10

标签: .htaccess redirect

我有一个我在http://domain/dev开发的Wordpress网站,现在已经准备就绪,我将其移至http://domain。问题是,仍有一些img标签等指向http://domain/dev/wp-content/and-so-on。我该如何重写这些?我已经尝试RewriteRule ^/dev/(.*)$ /$1 [R=301]了。不行。

2 个答案:

答案 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文件的顶部: