Apache Rewrite 在重写 URL 上保留原始 QueryString



我有问题。

以下代码是我的Apache配置:

RewriteRule ^/page-(.*)$ https://%{SERVER_NAME}:%{SERVER_PORT}/site/spaces/portal/page/$1 [QSA]

所以,没关系。但是,当我访问我的页面时,例如:

www.mysite.com/page-page?query=blah

它重定向没有查询=blah 参数的 URL。

我做错了什么?

谢谢

我不确定为什么它们丢失了,但你应该能够用 %{QUERY_STRING} 将它们放回原处。

最新更新