我正在尝试将4个网址变体重定向到一个“规范”网址。 “规范”版本(我不确定我是否正确使用了规范):
这3个变体应指向该URL
http://www.example.com HTTPS:example.com https://www.example.com
我让他们全都工作吧。 https://www.example.com不会重定向。
我有一个开发者帐户,其中域名与应用程序一起提供。域http://www.example.com提供以下.htaccess文件:
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]
它有效。
域名https://example.com和https://www.example.com与以下.htaccess文件一起提供:
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]
在这种情况下,它适用于https://example.com,它会重定向到非ssl非www版本。域https://www.example.com不是。我不会精明.htacces有人能指出要添加什么吗?
答案 0 :(得分:1)
确保htaccess文件也位于www.example.com
SSL域的文档根目录中。否则你的规则没问题。