目前,我的网站 url 使用mod_rewrite
$_GET 变量来加载不同的内容。像这样:
mysite.com/subsite/var1/var2
我想将该格式更改为如下所示:
subsite.mysite.com/var1/var2
有没有一种简单的方法可以做到这一点,还是我需要完全重新设计我网站的后端?
目前,我的网站 url 使用mod_rewrite
$_GET 变量来加载不同的内容。像这样:
mysite.com/subsite/var1/var2
我想将该格式更改为如下所示:
subsite.mysite.com/var1/var2
有没有一种简单的方法可以做到这一点,还是我需要完全重新设计我网站的后端?
像这样的东西应该工作,
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www\.)?[^.]+\.mysite\.com.*$
RewriteRule (.*) subsite/$1 [L]
使用以下代码,这将适用于您想要的。
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^([a-zA-Z]).mysite.com\$ mysite.com/$1 [NC]