0

目前,我的网站 url 使用mod_rewrite$_GET 变量来加载不同的内容。像这样:
mysite.com/subsite/var1/var2

我想将该格式更改为如下所示:
subsite.mysite.com/var1/var2

有没有一种简单的方法可以做到这一点,还是我需要完全重新设计我网站的后端?

4

2 回答 2

1

像这样的东西应该工作,

RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www\.)?[^.]+\.mysite\.com.*$
RewriteRule (.*) subsite/$1 [L]
于 2013-02-19T06:06:25.303 回答
1

使用以下代码,这将适用于您想要的。

    Options +FollowSymlinks
    RewriteEngine on
    RewriteRule ^([a-zA-Z]).mysite.com\$ mysite.com/$1 [NC]
于 2013-02-19T06:08:28.627 回答