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