.htaccess的奇怪问题

时间:2010-10-28 08:49:24

标签: php .htaccess mod-rewrite

我在.htaccess中遇到了一个非常奇怪的问题 - 我正在尝试重写域名,因此它在加载时总是将www添加到域中 - 这可以工作大约五分钟然后只是将页面变成空白!?

htaccess的:

RewriteEngine On

RewriteBase /
RewriteCond %{HTTP_HOST} !^www.thedomain.co.uk$ [NC]
cRewriteRule ^(.*)$ http://www.thedomain.co.uk/$1 [L,R=301]

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

首先,确保删除最后一行中的前导“c”。

其次,你应该如下所示逃脱点。

RewriteEngine On
RewriteCond   %{HTTP_HOST}   !^www\.thedomain\.co\.uk$     [NC]
RewriteRule   ^(.*)$         http://www.thedomain.co.uk/$1 [R=301,L]