我想将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]
出了什么问题?欣赏建议。
答案 0 :(得分:1)
经过深入研究,我发布的上述htaccess代码没有错误。发生错误是因为存在冲突的声明。