我正在開發一個php項目。我想從網址中刪除「.php」。也爲 -使用htaccess修改網址
www.mysite.com/gallery.php?gid=2008
我要像 -
www.mysite.com/gallery/2008
我怎樣才能做到這一點?我也想在本地的wamp服務器上查看它。
我正在開發一個php項目。我想從網址中刪除「.php」。也爲 -使用htaccess修改網址
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]
如果您要刪除所有其他r PHP但保留查詢字符串,如果您具有處理查詢字符串的特定方法,則相應地編寫規則。
RewriteRule (.*)/? $1.php [QSA,L]
看一看本指南。這應該可以幫助您開始:http://corz.org/serv/tricks/htaccess2.php
添加以下在你的.htaccess
RewriteEngine On
RewriteRule ^(.*)\.php\?(.*)=(\d+)$ /$1/$2
這裏是an easy way允許URL不.PHP:
Options +MultiViews
您是否正在做另一種方式? – emaillenin 2011-03-13 05:56:10
正如我理解的問題。他希望將/ gallery/2008作爲外部網址。 – Zimbabao 2011-03-13 05:57:46
RewriteRuel gallery /([0-9] +)/?$ gallery.php?gid = $ 1 [L] - 這是行得通的。但通常我想刪除.php擴展。像reg.php註冊。 – 2011-03-13 06:51:32