我有一个共享主机,我制作了一个Laravel项目,当我上传到主机时,我创建了一个htaccess文件将所有请求重定向到publc / index.php,并且它工作得非常好,Laravel项目也能正常工作。但是当我创建子域并将某些文件放在子域的文件夹中并尝试访问时,我遇到了“500内部服务器错误”。当我联系支持时,他们告诉我这个错误是由我创建的.htaccess引起的。我需要帮助解决这个问题。以下是我的public_html文件夹的结构。
-public_html
|-laravelproject
|- Laravel Projct Files
|-subdomain
|-index.php
|-.htaccess
.htaccess文件:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !^laravelproject/public
RewriteRule ^(.*)$ laravelproject/public/$1 [L]
</IfModule>