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(临时)重定向进行测试以避免缓存问题。您需要在测试前清除浏览器缓存。
我想在 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(临时)重定向进行测试以避免缓存问题。您需要在测试前清除浏览器缓存。