重定向域的根目录,同时不重定向www版本

时间:2013-07-23 作者:Michael

我有一些坏链接指向abc.com. Wordpress自动重定向abc.comwww.abc.com.

我需要重定向abc.com 到保留页。。。比如说www.abc.com/holding.html.

最好的方法是什么?

我尝试了很多方法,但都不管用:(

1 个回复
SO网友:M-R

如果您在LAMP环境中托管。您可以将此重定向放入。htaccess文件。重定向规则必须放在WordPress生成规则之前。因此,在WordPress执行之前,您的规则就会得到执行。重写规则将如下所示

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase / # if WP installed in a folder use /folder_name
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{HTTP_HOST} ^domain\\.com$ [NC]
RewriteRule . /holding.html [L] # to redirect all 404 pages
RewriteRule bad_link\\.html /holding.html [L] # to redirect selected 404 page
</IfModule>
注意:确保它放在WordPress生成重写之前。否则,它将无法工作

Edit: 重定向域。com到域。com/控股。html将第7行替换为以下内容

RewriteRule ^$ /holding.html [L] # to domain.com to holding.html page

结束