我知道以前也有类似的问题,但我发现的解决方案似乎都没有解决。我是mod_rewrite的专家,如果我错过了一些明显的东西,我很抱歉。正确地将一个子域名重定向到子目录
我试图无形地将子域重定向到子目录中的index.php
文件;此文件将子域的值作为查询字符串的一部分,该字段工作正常。
我遇到的问题是,现在一切在该子目录被重定向到index.php
文件,我不希望发生的事情。
这是我迄今:
RewriteEngine On
RewriteBase/
# User dashboards
RewriteCond %{HTTP_HOST} ^(.*)\.example\.com [NC]
RewriteRule ^.*$ app/index.php?user=%1 [L,NC,QSA]
我正在寻找的是一个情况http://subdomain.example.com/
会导致/app/index.php?user=subdomain
,但http://subdomain.example.com/assets/stylesheet.css
会去/app/assets/stylesheet.css
。
在此先感谢!
这解决了我的问题! 是否可以指定www。子域名到不同的目录呢? – querkmachine
是的。 www子域的规则是什么? –
它可以(类似地不可见)重定向到'/ site'之类的东西吗? – querkmachine