[英]using htaccess to modify URL
我正在研究一個php項目。 我想從網址中刪除“ .php” 。 也適用於-
www.mysite.com/gallery.php?gid=2008
我想要-
www.mysite.com/gallery/2008
我怎樣才能做到這一點? 我也想在本地Wamp服務器中檢查它。
在wamp中啟用mod_rewrite
,並在文檔根目錄的.htaccess
中添加以下行
RewriteEngine On
RewriteRule gallery/([0-9]+)/?$ gallery.php?gid=$1 [L]
如果要刪除所有其他PHP,但保留查詢字符串,則如果您有特定的方式來處理查詢字符串,則應具有相應的寫入規則。
RewriteRule (.*)/? $1.php [QSA,L]
看看本指南..這應該可以幫助您入門: http : //corz.org/serv/tricks/htaccess2.php
這是允許不含.php的URL 的簡單方法 :
Options +MultiViews
在.htaccess中添加以下內容
RewriteEngine On
RewriteRule ^(.*)\.php\?(.*)=(\d+)$ /$1/$2
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.