筆者遇到此問題后多次都鎖無果。
以下為我從網(wǎng)上搜索到的方法
-把server.php 重命名為index.php
并將.htaccess文件從public復(fù)制到根目錄
但本方法會造成asset函數(shù)關(guān)聯(lián)錯誤
經(jīng)筆者多次嘗試,提供一種新的方法
希望能夠幫助其他與我遇到相同問題的人
解決方案如下:
1.將public/.htaccess文件拷貝一份在根目錄
2.更改
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
為
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /public/$1
以上這篇laravel 修改.htaccess文件 重定向public的解決方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:- 解決Laravel自定義類引入和命名空間的問題
- Laravel最佳分割路由文件(routes.php)的方式
- Laravel基礎(chǔ)-關(guān)于引入公共文件的兩種方式