启用S​​SL时在Laravel 5.7上获取404

时间:2019-01-05 13:54:57

标签: laravel ssl namecheap

我已经在namecheap共享托管中安装了laravel 5.7应用程序。应用使用http://加载。但是当我使用https://时,我会得到404。

当我测试时,该应用程序正在到达index.php文件。那里有什么不起作用。

所有内容均为默认设置。 .htaccess文件,路由和所有内容。这是laravel的全新安装。

启用ssl后,请帮助我修复获取404的问题。

2 个答案:

答案 0 :(得分:0)

我认为您必须在启用ssl后将您的应用放入private_html。

答案 1 :(得分:0)

您需要在.htaccess中的默认规则之前添加此规则:

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

进一步检查您是否确实安装了ssl证书,它不会导致此错误,但是您仍然应该检查它。