Laravel 与子域共享主机

Laravel on shared hosting with Subdomain

我有一个共享主机,我做了一个 laravel 项目,当我将它上传到主机时 我制作了一个 htaccess 文件以将所有请求重定向到 publc/index.php 它运作良好,laravel 项目运作良好 当我创建一个子域,但在子域的文件夹中创建一些文件并尝试访问它时 我有一个 500 Internal Server Error 当我联系支持人员时,他们告诉我这个错误是因为我犯的 .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/ [L]
</IfModule>

因为子域是其他安装我认为你应该添加

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{REQUEST_URI} !^laravelproject/public
    RewriteRule ^(.*)$ laravelproject/public/ [L]
    RewriteCond %{REQUEST_URI} !^subdomain/public
    RewriteRule ^(.*)$ subdomain/public/ [L]
</IfModule>

但我不是 .htaccess 专家,希望它有用!...