我想知道如何將這個網址變更:我們怎樣才能設置網址基於核心PHP網站
http://www.example.com/category/test.php
這個網址:
http://www.example.com/category/test/
我們不」不想在文件名末尾使用任何文件擴展名(如.html,.php)。有沒有任何合適的方式來編輯基於PHP的網站的網址?
我想知道如何將這個網址變更:我們怎樣才能設置網址基於核心PHP網站
http://www.example.com/category/test.php
這個網址:
http://www.example.com/category/test/
我們不」不想在文件名末尾使用任何文件擴展名(如.html,.php)。有沒有任何合適的方式來編輯基於PHP的網站的網址?
您正在尋找的是漂亮或乾淨的網址。您可以使用Apache mod_rewrite模塊完成此操作,請參閱http://httpd.apache.org/docs/current/mod/mod_rewrite.html
有很多爲您實現這些功能的系統(例如WordPress,Drupal,Expression Engine,CakePHP,ZendFramework)。如果您在Google或Bing上快速查找「漂亮或乾淨的URL重寫」,則應該找到大量資源以適合您的項目的方式實現此目標。
這是一個非常簡單的遵循和對點文章,請參閱http://net.tutsplus.com/tutorials/other/using-htaccess-files-for-pretty-urls/或http://docforge.com/wiki/Clean_URL
RewriteEngine敘述在
的RewriteCond%{} REQUEST_FILENAME!-f
重寫規則^([^] +)$ $ 1.php [NC,L]