“可以避免这个”。。。找不到“”“”
To answer your question in one line: YES
“这是正常行为吗?”
这是因为在URL结构的该段没有要显示的模板文件设置。
默认情况下,没有domain.com/category/
但是,有一个模板domain.com/category/category-name/
.
WordPress指:domain.com/category/category-name/
作为“分类模板”。但在我看来,它更应该被标记为“术语模板”。只是因为这个页面上的内容可能围绕类别分类法中的一个术语对象旋转。
WordPress指domain.com/category/
找不到404,因为没有为此url段分配模板。在我看来,这就是所谓的“分类模板”。
我问了一个question 和answered 关于这个话题,我有自己的问题。我还写了一篇blog post 如果您感兴趣,可以覆盖此模板结构和功能。它允许您为创建特定的模板文件term.php
和taxonomy.php
因此,您可以同时拥有分类法存档模板和术语存档模板。