簡體   English   中英

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/$1 [L]
</IfModule>

由於子域是其他安裝,我認為您應該添加

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

但我不是 .htaccess 專家,希望它有效!...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM