Amazon EC2 - 将www.domain.com重定向到http://domain.com

时间:2015-09-28 20:22:40

标签: apache redirect amazon-ec2 httpd.conf

我是Amazon EC2 Server的新用户,当我进入www.domain.com时,我遇到了一个问题,我的网站无法加载。当我输入http://domain.com时,它工作正常。我用Google搜索,发现这是一个规范问题,我应该将www.domain.com重定向到http://domain.com。在堆栈溢出时,我发现了这个帖子,我跟着它。

Syntax for 301 redirect of www to non-www using httpd.conf

然而我的问题并没有消失。我在我对httpd.conf文件的回答中提到了虚拟主机部分。

现在看起来像这样:

<VirtualHost *:80>



DocumentRoot "/var/www/"
  ServerName rafitapp.com
  ServerAlias rafitapp.com www.rafitapp.com

  <Directory "html/">
      allow from all
      Options +Indexes
  </Directory>

  Options +FollowSymLinks
  RewriteEngine On
  RewriteCond %{HTTP_HOST} ^www.rafitapp.com [NC]
  RewriteRule (.*) http://rafitapp.com%{REQUEST_URI} [R=301,L]

</VirtualHost>

我的index.html文件所在的文件夹是/ var / www / html /。

请告诉我我做错了什么。我用谷歌搜索了几个小时,无法修复它。

任何建议都会对我有所帮助。

谢谢

1 个答案:

答案 0 :(得分:1)

您可能需要在DNS中设置CNAME记录。 此外,请务必在测试时清除浏览器缓存。