【发布时间】:2017-03-07 02:37:34
【问题描述】:
我写了一个似乎可以工作的.htaccess 脚本。然而,我是 Apache 的新手,而且我经常发现我放在一起的东西应该以不同的方式构造或具有更好的语义。
我的代码的目标是确保www 和HTTPS 始终存在于网址中。我将 302 用于测试目的。简而言之,这段代码是否被抬高了?有什么明显的痛苦需要我改变吗?
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule .* https://www.example.com%{REQUEST_URI} [R=302,L]
</IfModule>
【问题讨论】: