【发布时间】: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