簡體   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