.htaccess动态子域文件

时间:2017-03-30 03:37:34

标签: apache .htaccess

这是我的.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

问题:为什么?我怎么能把它关掉?谢谢

1 个答案:

答案 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]