gpt4 book ai didi

apache - .htaccess 使用 laravel 重定向到 ssl

转载 作者:太空宇宙 更新时间:2023-11-03 13:45:30 24 4
gpt4 key购买 nike

我正在尝试使用 .htaccess 重定向到 laravel 中登录 url 上的 ssl。

登录网址类似于:four.number.for.ip/auth/login

如果我用

RewriteCond %{SERVER_NAME} login
RewriteRule .* https://%{SERVER_NAME} [R=301,L]

它不起作用。我试过

%{HTTPS} !=on 

并且有效。并且 %{SERVER_NAME} 返回 ip/auth/login(我确定,因为 https!=on 有效)

我不明白为什么这行不通。

最佳答案

这应该适合您。让我知道结果如何。

RewriteEngine on
RewriteCond %{REQUEST_URI} ^/auth/login [NC]
RewriteCond %{HTTPS} !^on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

编辑给出完整的规则。它应该看起来像这样。

Options +FollowSymLinks 
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/auth/login [NC]
RewriteCond %{HTTPS} !^on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

关于apache - .htaccess 使用 laravel 重定向到 ssl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30109925/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com