簡體   English   中英

htaccess刪除查詢字符串

[英]htaccess remove query string

我對正則表達式不太熟悉,在實現所需內容方面遇到困難。

我正在工作的網站上曾經有一個wordpress博客,並且互聯網上有指向http://www.website.com/?p=(隨機數)的現有鏈接。

我現在擁有的當前代碼似乎不起作用:

RewriteCond %{QUERY_STRING} p=(.*)
RewriteRule http://www.website.com/ [R=301,L]

實際上,如果有一種方法可以刪除索引頁的任何類型的查詢字符串,那會更好。

提前致謝。

如果要刪除所有查詢字符串,無論

RewriteCond %{QUERY_STRING} .
RewriteRule ^$ /? [R,L]

這將測試是否有任何查詢字符串. 然后重定向到沒有查詢字符串/?的主頁/?

切勿在啟用301測試,請參閱此答案有關調試.htaccess重寫規則的提示,以獲取詳細信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM