簡體   English   中英

使用htaccess修改URL

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM