繁体   English   中英

将WordPress永久链接重定向到简单的帖子名称

[英]Redirect WordPress Permalinks to Simple Post Name

我想301将我的整个WordPress资金网站从https:// moneysite.com/%category%/%postname%/重定向到https:// moneysite.com/%postname%/,但排除CPT中所有名为'的内容团队'使用固定链接,如https://www.moneysite.com/team/rogger/ 我已经用谷歌搜索了,但没有想出任何东西,或者我认为我所看到的是对的。

我还想将http重定向到https并从永久链接中删除www。 请指导一下。 这对我来说非常有帮助,因为我花了无数个小时来设置它。

我得到了一个代码,但它并没有从页面中排除和删除永久链接“团队”。

RedirectMatch 301 ^/([^/]+)/([^/]+)/$ https://moneysite.com/$2

这将排除团队(并使最后的正斜杠可选):

RewriteEngine on
RewriteCond %{REQUEST_URI} !^/team/
RewriteCond %{REQUEST_URI} !^/products/
RewriteRule ^([^/]+)/([^/]+)/?$ https://moneysite.com/$2 [L,R=301]

这就在它之后,将删除www和/或重定向到HTTPS:

RewriteCond %{HTTP_HOST} !=moneysite.com [OR]
RewriteCond %{HTTPS} =off
RewriteRule ^ https://moneysite.com%{REQUEST_URI} [L,R=301]

进入root .htaccess文件。

您可以在服务器/站点配置中使用重定向,例如.htaccess中的RedirectMatch

RedirectMatch permanent ^/\d\d\d\d/\d+/\d+/(.*) /$1

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM