我的wordpress站点在我的wamp服务器中本地工作,该站点托管在ec2实例上,并且域在Route 53 \ cloudfare中维护。当我使用mxtoolbox检查它时,该域正在工作。该站点可以正常运行,直到我更改服务器中的主机文件为止。我意外地删除了主机文件条目,以为它是一个开发站点,但是我将其还原,但该站点仍无法正常工作,并且我仅收到“ TOO MANY REDIRECTS”错误。以下是当前Windows主机文件的详细信息
#
127.0.0.1 localhost
::1 localhost
127.0.0.1 mydomain.com
::1 mydomain.com
我多次重新启动服务器和WAMP,但是它不起作用。
以下是我的虚拟主机配置
# Virtual Hosts
#
<VirtualHost *:80>
ServerName localhost
ServerAlias localhost
DocumentRoot "${INSTALL_DIR}/www"
<Directory "${INSTALL_DIR}/www/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride all
Require all granted
</Directory>
</VirtualHost>
#
<VirtualHost *:80>
ServerName mydomain.com
DocumentRoot "c:/wamp/www/sitefolder"
<Directory "c:/wamp/www/sitefolder/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride all
Require all granted
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName www.mydomain.com
DocumentRoot "c:/wamp/www/sitefolder"
<Directory "c:/wamp/www/sitefolder/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride all
Require all granted
</Directory>
</VirtualHost>`
答案 0 :(得分:0)
打开您的wordpress管理面板->设置->常规->确保它指向正确的域。 ->保存
或转到wp-config.php文件(如果第一种方法失败/无法访问,请尝试此操作) 添加:
define('WP_HOME','http://YourDomain.com');
define('WP_SITEURL','http://YourDomain.com');
或 尝试删除或重命名默认的.htaccess
或 尝试禁用插件(在“ wp-content / plugin / plugin-folder-name”中重新命名插件文件夹将使该插件无效。如果约束是由插件引起的,则可以解决该问题)
当我解决ERR_TOO_MANY_REDIRECTS问题时,有多种方法。好运