wordpress LAMP中配置的域获得重定向301

xqkwcwgp  于 2023-03-17  发布在  WordPress
关注(0)|答案(1)|浏览(206)

我正在使用Ubuntu 22.04中的LAMP来建立WordPress站点。在/etc/hosts文件中配置了新的IP和域名后,我得到了301重定向表单http://www.domain-2.com到我本地机器上的http://www.domain-1.com

/etc/hosts文件内容:

127.0.0.1 localhost
127.0.0.2 www.domain-1.com
127.0.0.3 www.domain-2.com

/etc/apache 2/站点可用/域-2.conf文件内容:

<VirtualHost *.80>
    ServerName domain-2.com
    ServerAlias www.domain-2.com
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/domain-2
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR)/access.log combined
    
    <Directory /var/www/domain-2/>
        AllowOverride All
    </Directory>
</VirtualHost>

配置.conf文件后,我做了以下事情sudo特权:

  • 启用A2 enmod重写,
  • apache 2ctl configtest显示语法正常
  • 站点已通过a2 ensite域-2.conf启用
  • systemctl已由systemctl重新装入apache 2重新装入

为了解决这个问题,我尝试:

  • 清除网页浏览器的缓存,
  • 重新启动Apache 2,
  • 重新加载Apache 2,
  • 创建新文件.conf,
  • /bin/systemctl重新启动systemd主机名,
  • 删除空的.htaccess文件,
  • 添加默认的WordPress内容到.htaccess文件,

我仍然收到从www.example.com到www.example.com的301重定向domain-2.comdomain-1.com但URL http://www.domain-2.com/phpmyadmin是可访问的。我还可以做些什么来消除此301响应代码,并使domain-2.com在我的本地计算机上可访问?

sqyvllje

sqyvllje1#

我找到了一个解决方案。我在配置.conf文件时出错。它应该是〈VirtualHost *:80〉而不是〈VirtualHost *.80〉

相关问题