我的客户想要在某些页面上查询字符串(通过将%更改为A).
例如,我可以通过以下方式在所需页面上完全删除查询字符串:
RewriteCond %{QUERY_STRING} !=""
RewriteCond %{REQUEST_URI} ^/SpecialPage(.*)
RewriteRule ^(.*)$ /$1? [R=301,L] #remove query string
Run Code Online (Sandbox Code Playgroud)
这是我认为应该删除查询字符串上的%并替换为A,但它不是:
RewriteCond %{QUERY_STRING} ^(.*)\%(.*)$
RewriteCond %{REQUEST_URI} ^/SpecialPage(.*)
RewriteRule ^(.*)$ /$1?%1A%2 [L]
Run Code Online (Sandbox Code Playgroud)
我在这做错了什么?我只是无法发现它.感谢专家的眼睛!