网络中有很多建议强制使用HTTPS的例子。 E.g:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]
我找不到任何使用301 Moved Permanently
重定向的示例。为什么不?
这不会避免对HTTP站点的进一步请求吗?谷歌搜索结果指向HTTP站点?
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]
为什么没有人使用它?或者我只是忽略了使用它的人?
答案 0 :(得分:1)
[R]
标志将强制进行外部重定向,默认状态为302(暂时重定位)。 AFAIK,您可以使用[R=302,L]
我不知道为什么在这种情况下你不会使用301而不是302。