(我的网站上有重定向,将非www和非https用户重定向到https://www.frostriver.com 但是,在chrome和safari中,当某人键入http://frostriver.com(包括url字段中的'http://')时,他们会找不到页面错误。
以下是一些例子: frostriver.com - 重定向, http://frostriver.com - 错误, https://frostriver.com - 错误, http://www.frostriver.com - 重定向, https://www.frostriver.com - 有效。
这是我的htaccess文件:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.frostriver.com/$1 [R,L]
谢谢! 特洛伊
答案 0 :(得分:1)
域frostriver.com
没有与之关联的DNS条目。因此frostriver.com
未指向您的服务器,因此用户永远不会被重定向,但会收到错误消息。
但是,如果您在没有frostriver.com
的Chrome中键入http://
,Google会检查该域是否指向服务器。如果没有,它会对frostriver.com
进行谷歌搜索并重定向到第一个搜索结果,即www.frostriver.com/
PS。我在Firefox中遇到同样的错误,所以我在这里看不到webkit连接
PPS。我没有在你的htaccess中看到任何将非www重定向到www。
的代码