我正在尝试更改Laravel应用程序的根目录,并在整个网站上设置https。 这是我的.htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
# Point to public folder
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]
# Force https
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
它将更改根目录,但不会强制使用https。如果我用另一种方法做,首先要强制使用https,然后将其设置为根目录,然后重定向就会太多
编辑 解决方法是更改Cloudflare中的设置。 Cloudflare->“加密”标签-> SSL设为“严格”
答案 0 :(得分:1)
解决方案是更改Cloudflare中的设置。 Cloudflare->“加密”标签-> SSL设为“严格”