[英]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.