我正在使用Ubuntu和Apache 2.4。我有 2个域名指向此服务器。
上一页我有一个在端口8444上运行的虚拟主机(Wordpress网站),工作正常,我可以通过http://abcdef.com:8444访问它。
现在我想通过2行更改将其切换到端口80:
从:
assertPropertyEqual(p, Point::getX, 4);
assertPropertyEqual(p, Point::getY, 6);
为:
Listen 8444
<VirtualHost *:8444>
ServerName abcdef.com
ServerAlias www.abcdef.con
......
......
</VirtualHost>
并重新启动Apache服务。 (注意,我没有更改ports.conf)
我认为这一切都已完成,但当我通过http://abcdef.com访问此网站时,Http响应代码301始终返回,并且浏览器始终将我重定向到abcdef.com:8444,当然还会显示无页面
这对我来说真的很奇怪,即使我已经尝试了
<VirtualHost *:80>
ServerName abcdef.com
ServerAlias www.abcdef.con
......
......
</VirtualHost>
,然后重新安装apache。 apt-get purge apache2
,并确保只有此站点在Apache上运行。
仍然是相同的行为,8444的每个地方应该从Apache中删除,这是如何重定向的?
答案 0 :(得分:0)
我假设你改变了行
Listen 8444
为:
Listen 80
同样,对吧?
你能发布.htaccess文件的内容吗? HTTP代码301表示永久重定向,可能是您正在执行此操作的重写规则。