WordPress网站在本地工作,但不在域中工作

时间:2019-03-03 09:32:12

标签: wordpress amazon-web-services dns wamp

我的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>`

1 个答案:

答案 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问题时,有多种方法。好运