我已经在namecheap共享托管中安装了laravel 5.7应用程序。应用使用http://加载。但是当我使用https://时,我会得到404。
当我测试时,该应用程序正在到达index.php文件。那里有什么不起作用。
所有内容均为默认设置。 .htaccess文件,路由和所有内容。这是laravel的全新安装。
启用ssl后,请帮助我修复获取404的问题。
答案 0 :(得分:0)
我认为您必须在启用ssl后将您的应用放入private_html。
答案 1 :(得分:0)
您需要在.htaccess中的默认规则之前添加此规则:
RewriteCond %{HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
进一步检查您是否确实安装了ssl证书,它不会导致此错误,但是您仍然应该检查它。