簡體   English   中英

htaccess規則用於參數重寫

[英]Htaccess rule for a rewrite with parameters

所以我目前的網址是: https : //example.com/uDoc?id=xx

使用重寫,我希望它是https://example.com/display?id=xx&type=doc

真正的問題是,因為我也有一個規則( RewriteRule (.*) $1.php [L] ),用於靜默添加.php(uDoc?id = xx-> uDoc.php?id = xx,如果沒有它,則會導致404錯誤)。 這在一定程度上干擾了當前給出的答案。

我擺弄了各種各樣的htaccess規則,但沒有得到很好的結果:(

如果有人可以幫助我,我真的很感激,當涉及到htaccess規則時,我完全放棄了...

您可以在根.htaccess中使用此規則:

RewriteEngine On

RewriteRule ^uDoc/?$ display?type=doc [L,QSA,NC]

QSA標志可確保將您現有的查詢字符串(即id=xx )保留到新的URI中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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