WordPress自定义POST类型单页404错误

时间:2015-03-10 作者:OwaisBhat

我有一个wordpress网站,在那里我使用自定义帖子类型。我在一个名为products registered as portfolio的自定义帖子类型中的所有单个自定义帖子类型页面上都有一个错误。如果我刷新永久链接,它就会得到修复,几分钟后404就会再次返回。当我检查重写规则时,它显示如下:

正确加载时:

products/([^/]+)(/[0-9]+)?/?$   index.php?portfolio=$matches[1]&page=$matches[2]
404错误时:

[^/]+/([^/]+)/?$    index.php?attachment=$matches[1]
有什么建议吗?

1 个回复
SO网友:Mònica

我发现了同样的问题,我用布伦特·谢泼德的一篇非凡的文章解决了这个问题:Advanced Taxonomy Queries with Pretty URLs. 本文包含一个通用函数来解决问题,并说明如何更改永久链接。不要忘记启用模块php,这一点非常重要:mod_rewrite 并修改存档/etc/apache2/sites-available/000-default.conf 使用规则:(例如,在目录localhost中,add)

 <Directory "/var/www/html">
AllowOverride All
</Directory>
然后重新启动服务器:sudo service apache2 restart此信息在文章中解释HOW TO ENABLE MOD_REWRITE IN UBUNTU .然后按照以上说明操作,所有permalinks都能完美工作!

结束

相关推荐