我是Laravel的新手。將Laravel項目移至子目錄
我想從本地上傳Laravel項目到共享託管服務器。
情景如下: 我有一個網站(abc.com)。
我想部署Laravel項目本網站內使URL會像abc.com/xyz
我提出某某文件夾內的Laravel項目文件和文件夾。
但網站沒有運行。
哪些路徑需要更改以及在哪些文件中?
請幫忙。
我是Laravel的新手。將Laravel項目移至子目錄
我想從本地上傳Laravel項目到共享託管服務器。
情景如下: 我有一個網站(abc.com)。
我想部署Laravel項目本網站內使URL會像abc.com/xyz
我提出某某文件夾內的Laravel項目文件和文件夾。
但網站沒有運行。
哪些路徑需要更改以及在哪些文件中?
請幫忙。
它將作爲abc.com/xyz/public
這是可以做到的,但要記住,不建議在你的Web服務器根目錄下的文件Laravel。
如何完成abc.com/xyz:
在laravel安裝,你可以在添加的.htaccess這個文件夾的xyz:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
同樣,這個設置是不推薦,因爲Laravel文件不應該在你的根目錄或之上。
更好的方法可能是將Laravel安裝在根目錄下的dir中,並將xyz設置爲公用目錄。您只需要在index.php中更改路徑,以確保它搜索Web根目錄下的Laravel文件。
您正在使用哪個Web服務器?在Apache上,你可以使用'RewriteBase/xyz /'。 – mnme
我正在使用Apache。 – meetpd
laravel將從公共文件夾引導嘗試abc.com/xyz/public – keviveks