重定向URL(如果不存在特定参数)

时间:2019-03-06 12:10:06

标签: .htaccess url redirect parameters

我有这个示例网址
www.something.com/order?_vacation= 巴哈马
当然,“ 巴哈马”的值可能会因位置而异

我想重定向此URL
www.something.com/order
如果有人在地址栏中输入不带参数 _vacation 的值 假设-将他重定向到首页
www.something.com

有人可以建议使用htaccess进行操作吗?
谢谢

更新,这是我的htaccess文件:

RewriteEngine On
RewriteCond %{QUERY_STRING} !(?:^|&)_vacation=[^&]+ [NC]
RewriteRule ^order/?$ /? [L,NC,R=301]
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /tripwith/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /tripwith/index.php [L]
</IfModule>

# END WordPress

1 个答案:

答案 0 :(得分:0)

为此,您可以将此规则用作最高规则:

RewriteEngine On

RewriteCond %{QUERY_STRING} !(?:^|&)_vacation=[^&]+ [NC]
RewriteRule ^order/?$ /? [L,NC,R=301]