我的htaccess子域重写有什么问题?

时间:2012-05-20 18:32:05

标签: .htaccess

我想将www.domain.com/s/index.php?s=test重写为test.domain.com

我使用以下内容在本地主机上成功完成了。

RewriteCond %{HTTP_HOST} ^([^\.]+)\.localhost$ [NC]
RewriteRule ^$ /s/index.php?s=%1 [L]

但是,当我把它放在我的服务器上时,它没有用。下面是代码

RewriteCond %{HTTP_HOST} ^([^\.]+)\.domain\.com$ [NC]
RewriteRule ^$ /s/index.php?s=%1 [L]

出了什么问题?欣赏建议。

1 个答案:

答案 0 :(得分:1)

经过深入研究,我发布的上述htaccess代码没有错误。发生错误是因为存在冲突的声明。