.htaccess htacess重定向已更改子域行为
使用以下代码编写301重定向后:.htaccess htacess重定向已更改子域行为,.htaccess,redirect,.htaccess,Redirect,使用以下代码编写301重定向后: RewriteEngine On RewriteCond %{HTTP_HOST} !^aicolchesterpersonaltrainer.co.uk$ RewriteRule (.*) http://aicolchesterpersonaltrainer.co.uk/$1 [R=301,L] ErrorDocument 404 http://aicolchesterpersonaltrainer.co.uk/404ErrorPage.htm 我的域名“w
RewriteEngine On
RewriteCond %{HTTP_HOST} !^aicolchesterpersonaltrainer.co.uk$
RewriteRule (.*) http://aicolchesterpersonaltrainer.co.uk/$1 [R=301,L]
ErrorDocument 404 http://aicolchesterpersonaltrainer.co.uk/404ErrorPage.htm
我的域名“www.ai-total-fitness.com”现在有前缀“”,虽然这是网站文件的位置:ai-total-fitness,所有链接现在都指向另一个网站,我猜这是由于重定向规则,有人能建议正确的代码来排除ai-total-fitness.com网站和文件吗
aicolche~站点位于根文件夹中,ai total fitness站点位于该目录的文件夹中要排除
ai total fitness.com
,请添加另一个条件:
RewriteCond %{HTTP_HOST} !^(www\.)?ai-total-fitness\.com$ [NC]
所以看起来像
RewriteEngine On
RewriteCond %{HTTP_HOST} !^aicolchesterpersonaltrainer.co.uk$ [NC]
RewriteCond %{HTTP_HOST} !^(www\.)?ai-total-fitness\.com$ [NC]
RewriteRule (.*) http://aicolchesterpersonaltrainer.co.uk/$1 [R=301,L]
ErrorDocument 404 http://aicolchesterpersonaltrainer.co.uk/404ErrorPage.htm
非常感谢Jon,我尝试了这个,同样的事情也发生了,ai total fitness网站仍然显示为,而不是像我添加301之前那样,显示为www.ai-total-fitness.com的urlredirect@Andy你清除浏览器的缓存了吗?301重定向是永久性的,您的浏览器将继续使用旧重定向,直到其缓存被清除。