繁体   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