如果你想在.htaccess文件中使用RewriteRule来保留URL参数,你可以使用QSA(Query String Append)标志。这个标志会将新的查询字符串附加到重写后的URL中。
下面是一个示例,说明如何在.htaccess文件中使用RewriteRule来保留URL参数:
RewriteEngine On
RewriteRule ^example/([0-9]+)/?$ example.php?id=$1 [QSA]
在上面的示例中,URL example/123?foo=bar 将被重写为 example.php?id=123&foo=bar。
[QSA]标志告诉Apache服务器将查询字符串附加到重写后的URL中。如果没有这个标志,查询字符串将被忽略。
请注意,你的服务器必须已经启用了mod_rewrite模块,才能使用RewriteRule。你可以通过在.htaccess文件中添加以下代码来启用mod_rewrite:
RewriteEngine On
希望这个示例能够帮助你解决问题。
下一篇:保留ViewModel的数据