繁体   English   中英

htaccess,如何重定向此动态URL

[英]Htaccess, How do I redirect this dynamic URL

我遇到一个奇怪的重定向情况,无法上班。

www.example.com/?NR

www.example.com/?PV

我需要重写这两个URL并将其重定向到主页,但无法正常工作。 这是我尝试过的:

RewriteEngine On
RewriteCond %{QUERY_STRING} ^NR$ [NC]
RewriteRule www.example.com/ http://www.example.com [R=301,L]

RewriteCond %{QUERY_STRING} ^PV$ [NC]
RewriteRule www.example.com/ http://www.example.com [R=301,L]

我们购买了该网站,但我没有提到这些页面的实际含义,只需要对其进行重定向和正确重写即可。

这一条规则应同时满足您的两个要求:

RewriteEngine On

RewriteCond %{QUERY_STRING} ^(NR|PC)$ [NC]
RewriteRule ^/?$ /? [R=301,L]

请记住, RewriteRule仅匹配REQUEST_URI,这是没有域名和查询字符串的URI部分。

/在目标URI中是您的家庭URL和? 最后是剥离任何现有查询字符串。

参考: Apache mod_rewrite简介

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM