RedirectPermanent htaccess 正则表达式

RedirectPermanent htaccess regex

我想在 htaccess 中为 wordpress post 重定向 301 到我的主页

示例作品: 旧 post = https://www.example.com/keywordkeyworkeyword/

RedirectPermanent /keywordkeyworkeyword/ https://www.example.com

但对于某些文章,我没有 url !

的结尾

例如没有工作: 旧 post = https://www.example.com/keywordkeyworkeywordKey...

RedirectPermanent /keywordkeyworkeywordKey(.*)$ https://www.example.com

RedirectPermanent (mod_alias) 指令不采用正则表达式,它使用简单的前缀匹配。

您需要在 .htaccess 顶部附近使用 RewriteRule (mod_rewrite),before 现有 WordPress 指令。

例如:

RewriteRule ^keywordkeyworkeywordKey https://www.example.com/ [QSD,R=301,L]

以上将任何以 /keywordkeyworkeywordKey 开头的 URL 重定向到主页(root URL)。

首先使用 302(临时)重定向进行测试以避免缓存问题。您需要在测试前清除浏览器缓存。