我的虚拟主机提供商自动转发到顶级域mydomain.com所有请求* .mydomain.com来。
我想任何映射子域到一个特定的文件夹在我的顶级域。 即sub.example.com必须被映射到example.com/someFolder( 没有在地址栏中的变化)。
周围挖在网上后,我想出了这一点:
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www\.)?[^.]+\.example\.com.*$
RewriteRule (.*) http://example.com/myfolder/$1 [L]
这似乎运作良好,除了一个问题:当我去到URL sub.example.com,在地址栏上的网址example.com/myfolder。 但是,当我做这样的事情sub.example.com/login - 映射到“example.com/sub/login”不正确的地址栏中的变化。 任何帮助非常感谢!