永久链接,将页面链接到主页


Permalink, links a page to the homepage

所以我使用'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主题中删除任何核心文件。
  1. 页面段不能覆盖任何其他类别或帖子或帖子类型段。
  2. 检查设置>阅读如果"信任"页面被设置为主页。
  3. 如果"The Trust"是一个页面,那么添加它的页面命名为"page- The - Trust .php"。你不需要添加任何其他页面并将其作为模板。

这些可以解决您的问题。