所以我使用'post-name'漂亮的永久链接结构。
我有一个叫做The Trust的页面,这个页面的标签就是The - Trust。
但是当我进入www.mydomain.com/the-trust,它显示了主页。URL保持不变,但显示的是index.php页面。
它曾经显示给我archive.php页面,但是我把它从我的主题文件中删除了,所以现在它显示给我索引页。
我该如何解决这个问题?
如果我将分隔符更改为the-trusts,它会显示页面,但是我希望分隔符保持为the-trust。
我曾经在我的主题文件夹中有一个名为the Trust .php的php文件(我现在已经删除了),分配给the Trust页面的模板文件名为Trust -articles.php
提前感谢。
编辑:页面工作与丑陋的永久链接所以www.domain.com/?page_id=174
编辑. htaccess # 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
编辑修正:问题是我没有一个关于The Trust帖子的存档页面,所以它会指向一个默认的存档页面,当我删除它时,它会重定向到主页。为了解决这个问题,我创建了一个自定义存档页面。
确保....
- 你永远不会从wordpress主题中删除任何核心文件。
- 页面段不能覆盖任何其他类别或帖子或帖子类型段。
- 检查设置>阅读如果"信任"页面被设置为主页。
- 如果"The Trust"是一个页面,那么添加它的页面命名为"page- The - Trust .php"。你不需要添加任何其他页面并将其作为模板。
这些可以解决您的问题。