0
條款不觸發我在httpd設置虛擬主機與多個的ProxyPass和重寫規則,我想觸發重定向,如果一個文件的文件系統上存在。的httpd - 如果當文件退出
<If "-f '/tmp/somefile'">
Redirect temp "/" "https://another.server.com/somepath/index.html"
</If>
此配置適用於其他httpd(2.4在xubuntu上),但不適用於我需要的(2.4在CentOS上)。 apachectl configtest驗證配置OK。
/tmp/somefile可以被apache讀取。但是,當我touch該文件,我認爲,條件仍然是錯誤的,因爲沒有重定向發生。
我無法在日誌中找到任何錯誤。
有什麼我可以忽略,應該照顧?
在此先感謝
在我看來,這個問題不在_if_中,而是在_Redirect_中。如果我省略_if_,那麼httpd仍然不會重定向我的瀏覽器。 – merlik