使用POST ID更改固定链接结构

时间:2018-11-06 作者:Francesco Craparo

我有一篇1年来的博客新闻,其中有大约1500篇文章在谷歌上以这种永久链接结构编入索引(我知道这很糟糕……):

/%类别%/%postname%(不带斜杠!)

现在,我想将permalink结构更改为:

/%post\\u id%\\u%postname%/(或者这个更好->/%postname%/%post\\u id%/)

我写了这条规则。htaccess,但我不确定它是否工作正常:

重写规则^/([^/]+)/([^/]+)$^/(\\d+)\\u([^/]+)/$[R=301,L]

谢谢你的帮助!

1 个回复
最合适的回答,由SO网友:bikegremlin 整理而成

postID/postname应该工作得更快。

有一个类似的dilema,结果WordPress自动执行了所有301重定向:

Changing pemalink structure to /%post_id%/%postname%/

没有测量任何评分或流量下降。然而,在第一周,页面加载时间确实增加了,因为大多数访问被重定向。在那之后,一切都很好。

请确保更改所有内部链接,使它们指向新地址,否则,用户单击它们将被重定向。不错,但也不完美。

结束

相关推荐

How To Fix A Redirect Chain

我希望有人能帮上忙。我的网站爬网显示我的主页上有一个重定向链。基本上,这表明我正在从:http: > https: > https://www.我需要一切http:// 和http://www 直接发送至https://www. 没有链条。以下是.htaccess, 有人能看到是否有可能导致它的错误吗。</IfModule> RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ h