这是我的.htaccess
文件中的代码:
RewriteCond %{HTTP_HOST} !^www\.domain\.com
RewriteCond %{HTTP_HOST} ([^.]+)\.domain\.com [NC]
RewriteRule ^/?$ /user/profile.php?name=%1 [L]
这是它的作用:
如果我访问test.domain.com
,则会显示domain.com/profile.php?name=test
的内容(不是重定向)。
但如果我输入test.domain.com/login
,则会显示页面内容:domain.com/login
。
问题:为什么?我怎么能把它关掉?谢谢
答案 0 :(得分:0)
希望这会有效,我的工作正常。
RewriteCond %{HTTP_HOST} !^www\.domain\.in
RewriteCond %{HTTP_HOST} ^test\.dmmain\.in [NC]
RewriteRule ^$ http://test.domain.in/user/profile.php [L,QSA]