我想忽略重定向中的所有查询字符串。我该如何做到这一点?
基本上,/project/(.*)
应始终重定向到/?tag=project&id=$1
/project/100?shareid=fromsomeemailprovider
应结束et?,并且仅重定向到Id 100。
谢谢您!
我尝试了以下方法:
^/project/([^/]*)[/]?(.*)$
/?tag=project&id=$1&$2
将query-string放在另一个&后面,但这只有在第一个URL末尾有/
时才有效,而通常情况下没有,而且RewriteRule无法检测到?
。
1条答案
按热度按时间4dc9hkyq1#
使用您显示的示例,请尝试以下htaccess规则文件。
请确保:
index.php
文件和htaccess规则文件放在沿着,同时添加/
,以防这两个文件都在系统的根目录下。