Php WordPress错误500,主页和wp管理员除外
除了主页,我的所有博客帖子都有500个错误,但我仍然可以访问wp admin dashboard页面。我的WordPress位于子文件夹(www.domain.com/magazine)中。这是我的Php WordPress错误500,主页和wp管理员除外,php,.htaccess,wordpress,Php,.htaccess,Wordpress,除了主页,我的所有博客帖子都有500个错误,但我仍然可以访问wp admin dashboard页面。我的WordPress位于子文件夹(www.domain.com/magazine)中。这是我的.htaccess文件: # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /magazine/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQ
.htaccess
文件:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /magazine/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /magazine/index.php [L]
</IfModule>
# END WordPress
#开始WordPress
重新启动发动机
编辑基地/杂志/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/杂志/index.php[L]
#结束WordPress
当我将永久链接更改为默认值时,问题就解决了。但是,当我把它改成非常永久的时候,问题又出现了
问题发生在我激活rest api然后停用该插件时。关于rest api插件-它们不涉及.htaccess文件 您是否使用任何缓存插件(如果是,则尝试停用它们) 要了解为什么会出现500个错误,需要查看服务器上的错误日志。 根据您的帐户类型,这些可能对您可用,也可能不可用,但您的托管公司将能够看到发生了什么 如果“.htaccess”文件中包含的重写规则配置不正确,则经常会发生500个错误,因此您可能应该尝试从文件夹中删除这些规则,以确定是否是原因。保留这些文件的备份,当然,您可能仍然需要它们
- 重新保存永久链接
- 检查服务器是否允许使用.htaccess覆盖指令
- 检查服务器是否已启用mod_rewrite
如果没有帮助,请尝试禁用所有插件,然后重试该过程。谢谢,我已经按照您的建议完成了。但是问题还是出现了,mod_rewrite仍然加载,服务器可以在我重新保存Permalinks.Oke时覆盖.htaccess,现在解决了。我编辑了.htaccess的
重写规则/index.php[L]
而不是重写规则/杂志/index.php[L]
Cool!)与您使用delete.htaccess相同)我认为在一个普通的WP站点上,有子文件夹,RewriteRule/杂志/index.php[L]
不会破坏网站。主要问题是因为我在AWS上使用ELB将用户重定向到WP上的IP,所以我们需要配置RewriteRule/index.php[L]
不带子文件夹。