簡體   English   中英

如何使用 htaccess 從 Wordpress 中的 url 中刪除查詢字符串,例如 date= 或 author=

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

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