Amazon EC2 + 301 www重定向

时间:2011-06-19 23:23:09

标签: apache redirect nginx amazon-ec2

我在AmazonEC2实例上运行一个站点,到目前为止一切正常,除了一个小故障。当我导航到

www.mysite.com/somepage.html

,浏览器愉快地打开所需的页面。但是当我尝试

mysite.com/somepage.html

,我转到我网站的根目录,即

www.mysite.com

LiveHTTPHeaders告诉我301重定向发生。所以这就是问题:我需要更改哪些配置文件才能使重定向符合URL路径?

另外,我注意到nginx进行了重定向。这是否意味着重定向发生在EC2实例之外?

提前谢谢。

1 个答案:

答案 0 :(得分:1)

您应该有某种设置将请求从http://mysite.com/重定向到http://www.mysite.com/

以下是一种混淆。您应该在nginx.conf/etc/nginx/sites-enabled/<site-vhost-name>

内找到的设置
server {
  server_name example.com;
  rewrite ^/(.*) http://www.example.com/$1 permanent;
}

这告诉NGINX将请求从http://mysite.com/重定向到http://www.mysite.com/

如果是的话,那就盲目地删除那两行conf。