0
在htaccess文件中是否有方法來編寫僅適用於特定站點的規則?因此,如果我有2個網站指向同一個目錄,我只想爲第一個網站編寫規則,而不是第二個網站。我試過這個:在一個htaccess文件中爲每個站點重寫規則
RewriteCond %{HTTP_HOST} ^www\.sitea\.com
RewriteRule ^site-url http://www.sitea.com/site-url.php [R=301,L]
問題是siteb.com也遵循上面的規則。難道我做錯了什麼?或者這不能完成?我只能訪問htaccess文件。
我認爲RewriteCond只會在當前域匹配條件時運行規則,否則它會跳過該條件下的所有規則? – John 2010-12-16 02:02:49
我試圖做的是使用相同的重定向,但不同的網站不同的結果。因此,我希望sitea.com爲特定頁面轉到pag1.html,然後我希望siteb.com使用相同的url轉到page2.html – John 2010-12-16 02:15:54
是的,您的重寫規則應該能夠以這樣的方式編寫這個有可能。你有權訪問服務器上的原始Apache日誌嗎?如果有的話,這可能有助於調試 – 2010-12-16 02:53:15