有各種各樣的職位,建議您如何添加.htaccess文件從URL中刪除index.php。但是,爲了使.htaccess文件起作用,必須更改AllowOverride(通常爲「All」)。AllowOverride安全問題
This tutorial解釋說,使用mod_rewrite的.htaccess文件是一種誤解,可以並且應該在主配置文件中完成。
我的網絡安全官已經通知我 - 我引用 - 「將AllowOverride更改爲全部會增加Web服務器的風險,因爲如果被入侵,入侵者/黑客/機會主義者可以覆蓋主服務器配置,這可能會讓他們陷入混戰;這將是一個嚴重的安全漏洞「。我不知道這有多重要!
所以我的問題是,
- 是真的有嚴重的危險,以改變的AllowOverride
- 如果是這樣,爲什麼的.htaccess被推薦用於堆棧溢出如此廣泛移除的index.php?