发布固定链接转到主页

时间:2016-12-08 作者:Jane T

该网站由1和;昨天,他们向该站点添加了ssl证书。

该网站一夜之间自动更新为4.7。

主页都正常工作,页面的永久链接也正常工作,我认为htaccess是正确的

# AddType x-mapp-php5 .php
# AddHandler x-mapp-php5 .php
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
非常奇怪的是,永久链接的页面工作得很好,只有帖子是错误的。

打开Permalinks后,所有帖子都会重定向回主页。

我能找到的唯一重写过滤器是add\\u filter(\'rewrite\\u rules\\u array\',\'wc\\u fix\\u rewrite\\u rules\');用于WooCommerce。

我也有重定向插件,但这对我来说一直都很好,禁用它也没什么区别。

有人能提出其他建议吗。除了依次关闭每个插件(站点已激活加载)。。。

最终无法解决问题,所以恢复回之前的更新。

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

要在WordPress中修复htaccess,您只需删除此文件,然后进入wp admin->settings>permalinks>save。

但我还是不确定我是否理解你的问题。。如果我理解的话,当你使用友好的URL时,你会得到空白的帖子,而不是页面,当你使用默认的id URL时,一切都很好。

是这样吗?

相关推荐

Only plain permalinks working

我对一个站点(多站点结构的一部分)有问题。突然,除了主页,所有静态页面都显示了最后一篇帖子的列表。单桩工作正常。如果我将永久链接从;职位名称;“到”;“普通”;一切正常。这里是htaccess文件。RewriteEngine On RewriteBase / RewriteRule ^index\\.php$ - [L] # add a trailing slash to /wp-admin RewriteRule ^([_0-9a-zA-Z-]+/)?