1. 首页
  2. WordPress钩子手册
  3. 主题相关

WordPress最佳转发方式(更改博客目录)

我曾经把我的wordpress作为html站点的一部分,最近又将wordpress重新定位到根目录下,所以整个站点现在就是wordpress了。我将博客列表页从/blog/改为/blogs/(加了一个S)

这意味着博客文章过去是/blog,现在是/blog,搜索结果以失败的形式返回。
如何将所有访问者转发到包含/blog/的链接到新目录/blogs/?
例如,

https://www.lavenhamphotographic.co.uk/blog/180818-jade-nick-coach-house-at-marks-hall-wedding-photography/
失败,但是,插入一个\”s\”,它就工作了:
https://www.lavenhamphotographic.co.uk/blogs/180818-jade-nick-coach-house-at-marks-hall-wedding-photography/
并一起删除文件夹
https://www.lavenhamphotographic.co.uk/180818-jade-nick-coach-house-at-marks-hall-wedding-photography/
也工作了

我安装了一个转发插件,但我不能让它将所有访问者转发到blogs文件夹,我只能输入要转发的确切链接(还有194个链接要放进去!

我做了一个Ryte网站的分析,上面说有194个断开的链接,但我不知道在哪里找到它们!xml站点地图实际上列出了所有没有/blog/或/blogs/文件夹的博客条目。

为了确保没有人关注旧链接,如何将所有访问者转发到/blog/*到/blogs/*?

谢谢

我需要帮助的页面:[登录以查看链接]

如果您使用的是Apache服务器,则可以使用站点的.htaccess文件中的重写规则来完成。我不是专家,但我认为您应该使用这样的方法:

RewriteEngine OnRewriteRule^blog/(.*)https://www.lavenhamphotographic.co.uk/blogs/$1>

这样做就是获取任何包含\"blog/\"的URL,并将其重定向到站点的根目录,在\"blog/\"之前加上\"blog/\"之后的任何内容,并在其后加上\"$1\"。

请注意,只要您的规则遵循,您只需在文件中打开一个\"RewriteEngine\",并且您的服务器必须安装并运行modu rewrite。如果你在另一种类型的服务器上,我肯定也有重定向

WordPress最佳转发方式(更改博客目录) 为WP2原创文章,链接:https://www.wp2.cn/hook/theme_hook/wordpress%e6%9c%80%e4%bd%b3%e8%bd%ac%e5%8f%91%e6%96%b9%e5%bc%8f%ef%bc%88%e6%9b%b4%e6%94%b9%e5%8d%9a%e5%ae%a2%e7%9b%ae%e5%bd%95%ef%bc%89/

发表评论

您的电子邮箱地址不会被公开。