【发布时间】:2023-02-08 15:35:32
【问题描述】:
我正在尝试在 Cpanel 共享主机上托管 Laravel 9 应用程序。但是,即使我尝试访问https://example.com/public,应用程序仍会返回以下错误。下面还有我的根目录下的 .htaccess 文件;它曾经与 Laravel 8 完美配合,但不再工作了。我的问题是我只想使用没有 /public 或 /public.index.php 的域(例如 example.com)来访问我的应用程序。
内部服务器错误 500
.htaccess
<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_URI} !^public RewriteRule ^(.*)$ public/$1 [L] </IfModule>
【问题讨论】:
-
您需要检查服务器的错误日志以了解此 500 错误的详细信息。您还有其他
.htaccess文件吗? (您应该在/public/.htaccess处有另一个.htaccess文件。“或/public.index.php” - 大概您的意思是/public/index.php?
标签: php .htaccess cpanel shared-hosting laravel-9