寻找/etc/apache2/httpd.conf里面涉及到项目目录、以及往上的目录的设置,修改其AllowOverride None为AllowOverride all,假设你的项目目录为/var/www/project, 那么请修改以下虚拟目录的设置包括:<Directory /> 和 <Directory /var> 和 <Directory /var/www>
重启apache: sudo apachectl restart
在项目根目录下添加文件“.htaccess”(只有点号+后缀),写入以下内容即可:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R,L]