Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“blog”前缀在permalinks wordpress之前硬编码_Wordpress_Permalinks - Fatal编程技术网

“blog”前缀在permalinks wordpress之前硬编码

“blog”前缀在permalinks wordpress之前硬编码,wordpress,permalinks,Wordpress,Permalinks,2周前,除了升级到3.2.1之外,我没有做任何更改 在permalink设置中,/blog硬编码在自定义结构或类别库的文本字段之前。这搞砸了我在整个网站上的所有帖子。 我没有在“blog”目录下安装它,也不存在“blog”目录。 我更喜欢不改变核心文件的解决方案 我以前的类似标题的帖子并没有回答这个问题,请不要回答那个问题 我正在使用启用的多站点选项。 WP 3.2.1 我最近做了一次自动升级。我备份了数据库,但没有备份文件>:如果您使用的是多站点版本,这是按设计进行的。请看。但是你可能很幸运把

2周前,除了升级到3.2.1之外,我没有做任何更改

在permalink设置中,/blog硬编码在自定义结构或类别库的文本字段之前。这搞砸了我在整个网站上的所有帖子。 我没有在“blog”目录下安装它,也不存在“blog”目录。 我更喜欢不改变核心文件的解决方案

我以前的类似标题的帖子并没有回答这个问题,请不要回答那个问题

我正在使用启用的多站点选项。 WP 3.2.1
我最近做了一次自动升级。我备份了数据库,但没有备份文件>:

如果您使用的是多站点版本,这是按设计进行的。请看。但是你可能很幸运把它拿走了。我最近也测试了这个,它在一些web服务器上工作,但在其他服务器上不工作

遵循以下步骤:

转到networksuper管理仪表板。 点击左侧的“所有站点”,然后从列表中选择“编辑”站点。 您将看到主页有四个选项卡,单击“设置”。 向下滚动一点,搜索“永久链接结构”并删除“/blog”。 刷新你的页面,看看它是否有效。
还进入了网络设置,编辑了顶级站点设置部分,并在那里更改了永久链接设置,但没有效果。如果我转到子站点,/blog/没有前缀。我以前尝试过这个方法,我的页面工作正常,但是特定站点上的permalink settings admin页面仍然显示/blog/。。。所以我没有费心刷新我的页面…但它可以工作…谢谢!在这种情况下,没有简单的解决办法。