gpt4 book ai didi

.htaccess - 在 Laravel 5 项目上应用 SSL 后所有路由上的 404

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

我已经在服务器上部署了我的项目。它在 http 上工作正常,但是当我应用 SSL 证书并尝试使用 https 访问 URL 时,它显示 404 错误。

我几个小时以来一直在努力寻找解决方案,但没有成功。这是我的 .htaccess 文件。

.htaccess

<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>

RewriteEngine On
RewriteBase /

# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]

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

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://serveravatar.com/%$1 [R,L]

</IfModule>

我找不到错误。我也尝试编辑 AppServiceProvider 但没有成功!

最佳答案

@SArnab 说的是对的,把它移到你的标准规则之前。此外,编写规则的更好方法是:

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

关于.htaccess - 在 Laravel 5 项目上应用 SSL 后所有路由上的 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38165112/

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