2009-11-05 106 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重寫,則必須將其設置爲自己的虛擬主機。

相關問題