2009-11-05 117 views

回答

1

您可以使用mod_rewrite改写此类URL:

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^([^./]+)\.example\.com$ 
RewriteRule !^clients/ clients/%1%{REQUEST_URI} [L] 

但您的Web服务器需要进行配置,使其接受这样的主机名和发送请求正确的虚拟主机。

+0

我正在使用Mediatemple的网格服务托管。 我试图删除www前缀,它的工作。 这是否意味着上面的代码将工作与否,Gumbo .. – Jucora 2009-11-05 15:29:56

+0

没有制定出来。 – Jucora 2009-11-05 16:40:37

0

我之前使用过此由Gumbo发布。

我唯一遇到的问题是,您不能再使用更多的重写规则 - 因此,如果您在子域中提供的站点使用url重写,则必须将其设置为自己的虚拟主机。