【发布时间】:2016-03-29 12:12:40
【问题描述】:
我有两个域,autodromodifranciacorta.it 和 franciacortacircuit.com 都指向托管在此 IP 地址上的同一网站:94.23.64.40。
现在我希望所有内容都在一个域下,所以我决定 301 将所有流量从 franciacortacircuit.com 重定向到 autodromodifranciacorta.it
这是我的 .htaccess 文件:
# BEGIN WordPress
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
# Redirect Entire Site to New Domain
RewriteCond %{HTTP_HOST} ^franciacortacircuit\.com$ [NC]
RewriteCond %{HTTP_HOST} ^www\.autodromodifranciacorta\.it$ [NC]
RewriteRule ^(.*)$ http://autodromodifranciacorta.it/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
重定向不起作用,我不知道为什么,因为语法对我来说是正确的。 .htaccess 文件已被处理,因为如果我在其中输入错字,我会收到服务器错误。
这有什么问题?
【问题讨论】:
标签: .htaccess redirect mod-rewrite