gpt4 book ai didi

php - 在 Laravel 5 中将所有 Http 请求重定向到 Https

转载 作者:可可西里 更新时间:2023-11-01 17:07:31 25 4
gpt4 key购买 nike

我正在尝试将我所有的 http 请求重定向到 Laravel 5 中的 https。Laravel 5 中是否有关于此操作的任何文档。否则,帮我写代码如何做到这一点。提前致谢。

最佳答案

您可以使用 htaccess 文件从 http 重定向到 https。将以下代码放入您的 .htaccess 文件中。

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]
// change example.com with your website domain
// This will redirect all requests received on port 80 to HTTPS.

要了解规则是如何运作的,请查看此 link .

在许多情况下,您也可以将这些行添加到要将 http 重定向到 https 的文件夹中名为 .htaccess 的文件中。

现在,当访客输入 http://www.yoursite.com/mypage.htm服务器会自动将 http 重定向到 https,以便它们转到 https://www.yoursite.com/mypage.htm

注意:您还可以在配置文件或 .htaccess 文件中使用以下命令将单个页面从 http 重定向到 Apache 中的 http:

RewriteEngine On
RewriteRule ^apache-redirect-http-to-https\.html$ https://www.yoursite.com/apache-redirect-http-to-https.html [R=301,L]

link也会帮助你。

希望对你有帮助:)

关于php - 在 Laravel 5 中将所有 Http 请求重定向到 Https,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35194448/

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