我有一臺運行在Windows機器上的Apache 2.2。Apache mod_rewrite - 重寫根本沒有發生
我想添加一些URL重寫指令,並以最簡單的理智開始 - 將每個URL重寫爲http://www.facebook.com。
在的httpd.conf,我已經添加了以下內容:
的LoadModule rewrite_module模塊/ mod_rewrite.so
,後來在該文件,執行以下操作:
RewriteEngine on
RewriteRul (。*)電子^ $ http://www.facebook.com [R]
重定向不會發生在所有的:當我訪問現有的文件,我得到他們。當我訪問不存在的地址時,我得到了服務器的404頁面。
我嘗試了更復雜的重寫,結果相同。
可能是什麼問題?是否有任何日誌文件需要檢查有關重定向失敗的提示?謝謝!
'#'是註釋字符。所以你沒有做任何事情。 – 2012-03-18 15:38:05
我的不好 - 問題當然是指未評論的指令。 – Hatchmaster 2012-03-18 15:43:38
你究竟在哪裏放置指令?它是否在'VirtualHost'塊中? – 2012-03-18 15:49:12