如何通过apache运行php,apache-2.2 – 如何使所有URL通过单个PHP文件运行?
這些URL中的URL所處的MVC系統(tǒng)如何通過單個index.php文件強(qiáng)制所有請求?
http://www.example.com/foo/bar/baz
http://www.example.com/goo/car/caz/SEO-friendly-name-of-the-object
http://www.example.com/hey/you
編輯:當(dāng)我嘗試下面的重寫規(guī)則時,我收到此錯誤:
[error] [client 127.0.0.1] Invalid URI in request GET / HTTP/1.1
[error] [client 127.0.0.1] Invalid URI in request GET /abc HTTP/1.1
編輯:哦,這是/index.php的完整內(nèi)容.當(dāng)我刪除重寫規(guī)則時,它輸出’/’或’/index.php’或者我得到404其他任何東西.
echo htmlspecialchars($_SERVER['REQUEST_URI']);
?>
求助:我在重寫規(guī)則中添加了/在index.php前面,然后它工作:
再解決:原來只需要/因?yàn)槲以谶\(yùn)行2.2.4.當(dāng)我升級到2.2.11時,不再需要/.
總結(jié)
以上是生活随笔為你收集整理的如何通过apache运行php,apache-2.2 – 如何使所有URL通过单个PHP文件运行?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: zabbix安装php7.0,Cento
- 下一篇: php array product,PH