Wordpress HTTP请求501内部服务器错误

时间:2019-03-09 19:13:42

标签: wordpress http ssl https internal-server-error

您好,我有digitalocean一键式应用程序,其中包含Wordpress。 我将域添加到服务器,并为服务器创建SSL证书。 https://example.com运作良好,但在我要求时 http://example.com的重定向-> http://myserverip.com并给出该错误:


内部服务器错误

服务器遇到内部错误或配置错误,无法完成您的请求。

请通过webmaster @ localhost与服务器管理员联系,以告知他们该错误发生的时间以及在此错误发生之前您执行的操作。

服务器错误日志中可能会提供有关此错误的更多信息。

此外,尝试使用ErrorDocument处理请求时,遇到了301移动永久错误。


请帮助我。我尝试将http重定向到https,但无法正常工作! 这是我的.htaccess文件包含:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]

# 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

1 个答案:

答案 0 :(得分:0)

尝试一下,为我工作:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteCond %{HTTPS} =off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L,R=301]
</IfModule>