[英]How to remove Query Strings such as date= or author= from url in Wordpress using htaccess
我使用以下 htacces 代碼從 URL 中刪除 date= 查詢字符串
RewriteCond %{QUERY_STRING} (?:^|&)date=(.*)$
RewriteRule ^paivamaara/(.*)$ /paivamaara/$1?date=%1 [L,R]
它適用於簡單的 PHP 文件,但應用於 Wordpress 時; 它不再工作了。
請幫忙
該規則不適合刪除date
參數,因為您將其添加回目標。
您可以在RewriteEngine On
行下方使用此重定向規則來刪除特定的查詢參數:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^(.*&)?date=[^&]*(?:&(.*))?$ [NC]
RewriteRule ^ %{REQUEST_URI}?%1%2 [R=302,NE,L]
# all WP rules come below this line
請注意,此規則允許您的查詢參數位於查詢字符串中的任何位置。
這是上面使用的正則表達式的正則表達式演示。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.