【发布时间】:2020-10-26 10:57:34
【问题描述】:
我在我的域的子文件夹中安装了 WordPress。我想保留它,以便它只能通过http://www.example.com/mywordpress 访问。
我对永久链接有疑问。如果我使用帖子名永久链接,我的所有页面(应用了不同的模板)都会重定向到主页,而我的档案(包括自定义帖子类型档案和单曲)会正确显示。如果我使用自定义结构永久链接并在帖子名前添加任何内容(例如 /test/%postname%/),则所有页面都正确显示,而自定义帖子类型存档和单曲显示 404 错误。 每当我刷新永久链接以及将 .htaccess 替换为全新的 WP 安装后,都会发生这种情况。
奇怪的是永久链接在浏览器 url 字段中的显示方式:
如果我使用 /%postname%/
- 页面(不工作)显示为 http://www.example.com/mywordpress/postname - 他们都显示 主页内容
- CPT 档案+单曲(工作)显示为 http://www.example.com/mywordpress/postname
如果我使用 /test/%postname%/
- 页面(工作)显示为 http://www.example.com/mywordpress/postname - 所以没有 前置文字!
- CPT 档案+单曲(不工作)显示为 http://www.example.com/mywordpress/test/postname – 显示 404 错误
我的自定义帖子类型已使用 WPML 将 slug 翻译成不同的语言。我认为这可能会导致问题,但是我尝试停用所有包含 WPML 的插件,但仍然没有成功。
有谁知道是什么原因造成的?
【问题讨论】:
标签: wordpress custom-post-type permalinks wpml