2014-02-05 41 views
0

有沒有辦法爲子域重寫JUST?所以它只需要影響子域。我正在尋找一種'隱藏'地圖/文件名+擴展名的方法。htaccess重寫沒有文件名映射和擴展名的子域

例子:

www.sub.domain.com/mapname/filename.php#settings 

只是

www.sub.domain.com 

這對於子域中的目錄中的每一個文件做。我不知道如何做到這一點。我不熟悉.htaccess,我真的找不到有用的東西。

在此先感謝! :)

回答

0

您可以添加一個條件,使規則僅受一個子域:

RewriteCond %{HTTP_HOST} ^(www\.)?sub\.domain\.com$ [NC] 

您的規則正上方。

但是,不確定是否有任何方法來「隱藏」URL的/mapname/filename.php#settings部分。如果這部分URL永遠不會發送到Web服務器,則Web服務器不會知道要提供什麼服務。您可能需要考慮的是在iframe中運行整個站點,以便在瀏覽器的URL地址欄中只顯示www.sub.domain.com