我正在尝试在 htaccess 中设置通用规则,以使用不同的查询字符串删除 .php 扩展名和链接,例如
domainname.com/welcome.php?user=normal&type=free&uid=100
domainname.com/welcome.php?user=normal
domainname.com/welcome.php?log=new&theme=red
和预期的链接,如
domainname.com/welcome?user=normal&type=free&uid=100
domainname.com/welcome?user=normal
domainname.com/welcome?log=new&theme=red
htaccess 文件中的规则集,如:
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(.*)/welcome/$ $1/welcome.php? [QSA,NC,L]
但有些怎么行不通。难道我做错了什么。