Wordpress永久链接重定向规则
Wordpress permalink重定向遇到了一点问题,我希望能得到一些帮助 之前,我在我的博客文章中使用了以下permalink结构:Wordpress永久链接重定向规则,wordpress,.htaccess,redirect,permalinks,Wordpress,.htaccess,Redirect,Permalinks,Wordpress permalink重定向遇到了一点问题,我希望能得到一些帮助 之前,我在我的博客文章中使用了以下permalink结构: /blog/%year%/%monthnum%/ %day%/%postname%/ 我最近将其更改为: /blog/%postname%/ 问题是,我以前用旧格式构建的链接现在都不起作用了 我知道可以编写一个通用的.htaccess 301重定向规则,但除了知道这是可能的之外,我实际上不知道如何做 任何提示?WordPress默认情况下应该识别旧的永
/blog/%year%/%monthnum%/ %day%/%postname%/
我最近将其更改为:
/blog/%postname%/
问题是,我以前用旧格式构建的链接现在都不起作用了
我知道可以编写一个通用的.htaccess 301重定向规则,但除了知道这是可能的之外,我实际上不知道如何做
任何提示?WordPress默认情况下应该识别旧的永久链接。您应该再次尝试点击
Dashboard>Settings>Permalinks>Save changes
如果不起作用,您要求的正则表达式应该是这样的,从URL中删除4位数字、一个斜杠、2位数字、另一个斜杠、2位数字和最后一个斜杠:
RewriteEngine On
RewriteRule ^blog/[0-9]{4}/[0-9]{2}/[0-9]{2}/(.*)$ http://example.com/blog/$1
这将从url中删除任何数字/数字/数字/格式
RewriteRule ^blog/([0-9]+/){3}(.*) /blog/$2 [R=301,L]
您可能希望使用$1而不是%1,%s用于重写条件中的匹配。您也可以使用\d代替[0-9],但我更改了它,因为这样代码的颜色很有趣,即使匹配组中的/不需要转义。。。奇怪的