【问题标题】:WordPress 404 page by wrong urlWordPress 404页面错误的网址
【发布时间】:2013-05-16 14:39:39
【问题描述】:

现在,只有当我输入不存在的页面 id 时,我才会得到 404 页面。 http://EXAMPLE.COM/?page_id=51573

但如果我要去http://EXAMPLE.COM/blablabla,它不会重定向到 404 页面

是否可以将这些地址重定向到 wordpress 中的 404 页面?

【问题讨论】:

  • 是的,添加一个特定于 wordpress 的 .htaccess 文件并启用永久链接。
  • HTACCESS文件中应该写什么?
  • 只需进入 wp 管理面板,从设置中启用永久链接,启用后,您将获得必须使用的 htaccess 代码。

标签: php wordpress wordpress-theming


【解决方案1】:

您必须创建一个.htaccess 文件并将其上传到您的 WordPress 根目录。在您的.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

在您的 WordPress 仪表板中转到 Settings &gt; Permalinks,您可以在其中选择您想要的结构。在您的情况下,这将是 postname。

【讨论】:

    【解决方案2】:

    1- 在你的主题目录中创建一个 404.php 页面

    2- 确保您的服务器允许 wordpress 管理永久链接。

    3- 然后每个页面都会被重定向到您自定义的 404.php 页面

    有关在此处创建 404 错误页面的更多信息:http://codex.wordpress.org/Creating_an_Error_404_Page

    【讨论】:

    • 他的主题已经有一个 404 页面,因为它是在输入错误的页面 ID 时显示的。
    • 你看到了吗?通常是付费的 wordpress 主题,也许那些免费的主题已经有 404 页面。您«只需要允许 wordpress 进入您的服务器来管理永久链接。
    • 他说帖子 ID 无效的页面给了他 404 错误页面,这意味着它已经存在。
    猜你喜欢
    • 2013-05-29
    • 2018-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-10
    • 2017-01-23
    • 1970-01-01
    相关资源
    最近更新 更多