gpt4 book ai didi

regex - 如何通过 .htaccess 删除 URL 中任意位置的空参数或参数?

转载 作者:行者123 更新时间:2023-12-02 01:30:34 25 4
gpt4 key购买 nike

我的意思是空参数可以在 URL 中的任何地方,每次不同的地方,每次都有不同的名称,每次在不同的 php 页面上,例如:

http://www.example.com/AnyPHPpageHere.php?parameter1=7&parameter2=&parameter3=blue&parameter4=

形式:

 http://www.example.com/AnyPHPpageHere.php?parameter1=7&parameter3=blue

那么如何通过 .htaccess 实现呢?

最佳答案

您可以使用此 URL 从 URL 中的任何位置删除任何一个或多个空参数:

RewriteEngine On

RewriteCond %{QUERY_STRING} ^(.+?&)?[^=]+=(?:&(.*))?$
RewriteRule ^ %{REQUEST_URI}?%1%2 [R=302,L,NE]

关于regex - 如何通过 .htaccess 删除 URL 中任意位置的空参数或参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34527744/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com