将重定向www添加到我的域时出现500错误

时间:2019-01-21 10:47:44

标签: wordpress apache .htaccess

我将重写器添加到我的.htacces文件中,以将“ www”添加到我的网站,现在他们添加了www,但是我总是收到此错误500

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

2 个答案:

答案 0 :(得分:0)

由于规则<div class="CNC_Machinery">Div 1</div> <div>Div 2</div> <p class="CNC_Machinery">P 1</p>将所有请求(包括RewriteRule . /index.php [L])重写为/index.php,因此出现500个内部服务器错误/无限循环错误。为了解决这个问题,您需要排除要重写的Uri:

/index.php

答案 1 :(得分:-1)

您应该在www上添加A记录 您添加的重定向只是将您的站点abc.com重定向到www.abc.com ..但在后端的服务器上,www指向无处。 因此,您应该转到DNS设置,并在域www中添加“ A”记录,键入A记录并指向服务器的IP地址。 希望有帮助。