保留GET参数的RewriteRule是一种Apache服务器上的URL重写规则,用于将查询参数保留在URL重写的过程中。这个规则可以在不改变URL的情况下,将请求重定向到另一个URL,并保留原始URL中的GET参数。
在Apache服务器的配置文件中,可以使用以下语法来实现保留GET参数的RewriteRule:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^old-url$ new-url?%1 [R=301,L]
其中,old-url
是原始URL,new-url
是重定向后的URL,%1
是一个占位符,表示保留原始URL中的GET参数。
例如,如果原始URL是https://example.com/old-page?param1=value1¶m2=value2
,使用上述规则可以将请求重定向到https://example.com/new-page?param1=value1¶m2=value2
,同时保留GET参数。
推荐的腾讯云相关产品:
产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云