从WordPress多站点根节点中删除博客插件

时间:2013-07-26 作者:David

我一直在考虑是否可以删除blog/ 从post&;多站点设置中根节点上的类别URL。

我已找到多站点站点设置并删除blog/ URL的一部分并已保存。尽管当我点击它们时,所有的链接都被正确地更改了,但我最终还是得到了404。

如果转到节点仪表板本身并重新保存,则会得到blog/ URL重写为更改的多站点永久链接。有时创建类似于此博客/新闻/博文名的内容

过去有没有人能做到这一点?我想知道,如果不破解内核或更多地使用一些.htaccess 规则。

6 个回复
SO网友:Pontus Abrahamsson

博客网站集Settings -> Permalinks -> Common Setting -> Default (必须选择“仅默认”,并且不要触摸任何东西,如果需要更改类别库,请仅在网络管理员处设置标签库)

在网络上Admin -> Sites -> (root site) Permalink Sturcture -> /%category%/%post_id%

它将删除/blog slug

SO网友:Saran

screenshot of Network Admin settings

步骤1:转到/wp-admin/network/site-info.php?id=1

Network Admin -> Sites -> Edit -> check Permalink Structure.

根据您的要求进行编辑。

步骤2:转到正常站点级别

Settings -> Permalinks

选择或添加适当的永久链接。

SO网友:chiappa

以下是步骤。

将网络管理中的永久链接设置更改为/%postname%/

进入网站的永久链接设置将修复404

结果:WordPress Multisite没有/blog/slug。

Source with step-by-step screenshots.

Permalinks

SO网友:Manticore

使用添加新页面news 作为slug。转到Settings > Reading 并选择您的新闻页面作为博客帖子的静态页面。

然后转到Settings > Permalink 并定制您的结构,如/%category%/%postname%/ 你的博客帖子应该是/news/post/ 到现在为止。

SO网友:Nicolas Guérinet

在根站点,单击permalink并选择“平原”

在网络级站点>单击根站点下的编辑>单击设置>执行crtrl+F以查找“永久链接结构”>在字段中添加%post\\u id%。

SO网友:Darren Stuart

对于截至2018年12月寻求答案的任何人,请执行以下操作。

转到网络管理员,选择根网站并单击编辑。

转到“设置”选项卡。有大量的选项列表,请查找Permalink构造字段。从永久链接中删除/博客,然后单击保存。我还返回到根博客管理区域,单击永久链接部分的保存按钮以清除缓存。

结束

相关推荐

Dynamic Custom Permalinks

我有一个场景,其目的是创建可以动态更改的自定义永久链接,例如:如果显示国家信息,则URL应为http://example.com/country-information如果显示特定国家的城市信息,则URL应如下所示http://example.com/country/city-information. 我怎样才能做到这一点?