为了账号安全,请及时绑定邮箱和手机立即绑定

在 Laravel 5.8 中的 htaccess 中重定向

在 Laravel 5.8 中的 htaccess 中重定向

PHP
湖上湖 2021-11-13 17:00:27
我是 Laravel 的初学者。我在 Laravel 5.8 中制作我的项目。我在域中有网站:https : //myname.com我需要带有选项的 .htacess: - 从 http 重定向到 https, - 从 www.myname.com 重定向到 myname.com我怎样才能做到这一点?
查看完整描述

1 回答

?
慕的地6264312

TA贡献1817条经验 获得超6个赞

您必须拥有 SSL 证书才能使用 https。这是我的 .htaccess 文件,它适用于我从 http 重定向到 https。


<IfModule mod_rewrite.c>

    <IfModule mod_negotiation.c>

        Options -MultiViews -Indexes

    </IfModule>


    RewriteEngine On


    # Handle Authorization Header

    RewriteCond %{HTTP:Authorization} .

    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]


    # Redirect Trailing Slashes If Not A Folder...

    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteCond %{REQUEST_URI} (.+)/$

    RewriteRule ^ %1 [L,R=301]


    # Handle Front Controller...

    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteCond %{REQUEST_FILENAME} !-f

    RewriteRule ^ index.php [L]

    RewriteEngine On 

    RewriteCond %{SERVER_PORT} 80 

    RewriteRule ^(.*)$ https://www.sitename.com/$1 [R,L]

</IfModule>


<IfModule mod_headers.c>

    <FilesMatch "\.(ttf|ttc|otf|eot|woff|font.css|css)$">

        Header set Access-Control-Allow-Origin "*"

    </FilesMatch>

</IfModule>


查看完整回答
反对 回复 2021-11-13
  • 1 回答
  • 0 关注
  • 157 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信