删除htaccess后,除hompage以外的所有页面均未找到htaccess的WordPress 500内部服务器错误和404,

时间:2018-12-07 07:00:34

标签: wordpress apache .htaccess internal-server-error

我将永久链接结构恢复为普通格式,但是它使用相同的规则制作了一个新的.htaccess文件,并导致 500个内部服务器错误httpd.conf中,AllowOverride的设置如下行:

AllowOverride All

我阅读了旧问题,并在this answer中添加了这一行:

ErrorDocument 404 /index.php

.htaccess文件的第一行,但问题未解决。

2 个答案:

答案 0 :(得分:1)

尝试转到设置> 永久链接,然后单击保存更改按钮,而在该页面上没有任何更改。此操作将为您的WordPress网站重新生成正确的.htaccess文件。

如果不起作用,则应检查PHP错误日志以获取更多信息。

答案 1 :(得分:1)

肯定是 .htaccess 和永久链接设置存在的问题。要设置预链接,您可以按照上述答案进行操作。 但是您可能会遇到相同的错误,因为您的 .htaccess 可能不可写。 因此,您需要使 .htacces 文件可写,以便在重置永久链接时,WordPress能够将重写规则写入 .htaccess 文件。 仅供参考::更改永久链接**转到“设置”->“永久链接”->“邮政名” **并保存新设置。

希望这对您有用。