2013-04-22 65 views
0

我有一个Wordpress网站,我正在开发http://domain/dev,现在它已准备就绪,我将它移动到http://domain。问题是,还有一些img标签等指向http://domain/dev/wp-content/and-so-on。我将如何重写这些?我已经试过RewriteRule ^/dev/(.*)$ /$1 [R=301]。不行。.htaccess重写旧的内容链接

+0

你是否将该规则放在条件的顶部,还是放在下面? – 2013-04-22 05:51:00

回答

1

你重写规则:RewriteRule ^/dev/(.*)$ /$1 [R=301]

在重写规则中测试的URI路径中不存在前导斜杠^/。因此,也不能在正则表达式中。

试试这个.htaccess文件在domain/dev目录。

RewriteEngine On 
RewriteRule ^(.*) /$1 [NC,L] 

由于没有WP在domain/dev安装在这一刻,这就是把.htaccess文件与此代码的最佳场所。您可以删除其他所有内容。

0

你缺乏行这可能是简单的:

RewriteEngine on 

...在你的.htaccess文件的顶部:

+0

来吧,这是一个WordPress的网站。这只是不会发生。 – 2013-04-22 04:02:25