我在.htaccess中遇到了一个非常奇怪的问题 - 我正在尝试重写域名,因此它在加载时总是将www添加到域中 - 这可以工作大约五分钟然后只是将页面变成空白!?
htaccess的:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.thedomain.co.uk$ [NC]
cRewriteRule ^(.*)$ http://www.thedomain.co.uk/$1 [L,R=301]
有什么想法吗?
答案 0 :(得分:3)
首先,确保删除最后一行中的前导“c”。
其次,你应该如下所示逃脱点。
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.thedomain\.co\.uk$ [NC]
RewriteRule ^(.*)$ http://www.thedomain.co.uk/$1 [R=301,L]