【问题标题】:Error 404 not going after Wordpress Permalink change to custom structure在 Wordpress 永久链接更改为自定义结构后不会出现错误 404
【发布时间】:2015-08-24 10:22:15
【问题描述】:

我遇到了很多问题,因为错误 404 没有发生。我已将永久链接更改为 /%postname%/ 。从那时起,当我尝试移动到“主页”以外的任何页面时,我都会收到 404。家庭工作正常。

网站:http://www.jitechnologies.com(网站由非专业人士搭建,请暂时忽略设计)。网站是托管的,托管公司不允许我编辑 web.config 文件。因此,请相应地提出您的解决方案。

我已经检查了好几次 .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

我已删除所有插件。 我将永久链接结构更改为“默认”,然后一切正常。但是,/%postname%/ 我又开始收到 404 错误。

我有什么遗漏的吗?我请求一些技术帮助来解决这个问题。

提前致谢。

【问题讨论】:

  • 我已经尝试了该帖子中描述的所有步骤。无法解决。
  • 请向我们展示您的web.config 文件的内容。当您在 IIS 上运行时,.htaccess 对您不可用。您还声明您无法更改 web.config - 这怎么可能是真的?如果该文件位于您的应用程序根目录中,那么您应该能够对其进行编辑。如果不是,则需要解决权限问题。托管公司不应拒绝您访问该文件,因为它对许多应用程序至关重要。
  • 我还建议您参考有关 IIS 上的永久链接的 WordPress 文档:codex.wordpress.org/…
  • @MikeRockett 感谢您的回复。我在 godaddy 上有我的托管帐户,他们说无法授予编辑 web.config 文件的权限。他们还说 web.config 与我的问题无关。虽然我明天将再次连接到 godaddy 以获得编辑 web.config 文件的权限。我已阅读文档,我的所有链接和设置都按照文档。那么我可以问你这是否是 web.config 问题,并且根据你的知识,一切都可以吗?

标签: wordpress .htaccess runtime-error http-status-code-404 permalinks


【解决方案1】:

我之前也遇到过同样的问题,这是因为我没有将 wordpress 上传到我的域的根文件夹。确保它是。如果这不起作用,请清除浏览器中的 cookie。如果这不起作用,请通过 cPanel 创建数据库备份,然后重新安装 Wordpress,确保它位于域上正确的根文件夹中。如果没有看到您所谈论的所有内容,很难确定,但我确信这与您的 web.config 文件没有任何关系。

如果您完成所有这些操作并重新安装 wordpress,它应该可以正常工作。同样,这听起来与大约一年前发生在我身上的事情完全相同,所以试一试。如果这不起作用,则必须是您的权限。如果其他所有操作仍然失败,请在从 cPanel 创建新数据库时选中“所有权限”框。这意味着您将基本上从头开始,但是 wordpress 有这么多好的功能,这不应该是一件可怕的事情。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-19
    • 1970-01-01
    • 2011-06-25
    • 2015-05-04
    • 2019-02-25
    相关资源
    最近更新 更多