Wordpress Postname permalinks不工作–;所有页面发送到主页

Wordpress Postname permalinks不工作–;所有页面发送到主页,wordpress,custom-post-type,permalinks,wpml,Wordpress,Custom Post Type,Permalinks,Wpml,我已在域的子文件夹中安装了WordPress。我想把它放在那里,这样它就只能通过 我对permalinks有意见。如果我使用postname permalinks,我的所有页面(应用了不同的模板)都会重定向到主页,而我的存档(包括自定义帖子类型的存档和单件)会正确显示。如果我使用自定义结构permalinks并在postname前面加上任何内容(例如/test/%postname%/),则所有页面都会正确显示,而自定义post类型存档和单张则会显示404错误。 每当我刷新permalinks时,

我已在域的子文件夹中安装了WordPress。我想把它放在那里,这样它就只能通过

我对permalinks有意见。如果我使用postname permalinks,我的所有页面(应用了不同的模板)都会重定向到主页,而我的存档(包括自定义帖子类型的存档和单件)会正确显示。如果我使用自定义结构permalinks并在postname前面加上任何内容(例如/test/%postname%/),则所有页面都会正确显示,而自定义post类型存档和单张则会显示404错误。 每当我刷新permalinks时,以及在用全新WP安装的.htaccess替换.htaccess之后,都会发生这种情况

奇怪的是永久链接在浏览器url字段中的显示方式:

如果我使用/%postname%/

  • 页面(不工作)显示为 –它们都显示了 主页内容
  • CPT存档+单件(工作)显示为
如果我使用/test/%postname%/

  • 页面(工作)显示为 –因此,如果没有 带前缀的文本
  • CPT存档+单件(不工作)显示为 –显示404 错误
我的自定义帖子类型使用WPML将slug翻译成不同的语言。我认为这可能会导致问题,但我试图停用所有插件,包括WPML,但仍然没有运气


有人知道是什么原因吗?

我想出来了。我使用保留术语作为自定义分类slug()。通过把它们换成其他东西,一切又开始正常工作了

我明白了。我使用保留术语作为自定义分类slug()。通过把它们换成其他东西,一切又开始正常工作了