Laravel框架如何刪除URL中的/public
Hello,好久不見啦
最近作者實在是要忙飛了,一直也沒更新BLOG
今天來給大家說說Laravel 框架的URL中PUBLIC如何移除吧
首先說兩句廢話,第一就是 Why Laravel?
Larvael 早在作者還是留學狗就聽周圍的老外同學巴拉巴拉啦
回國之後發現周圍的做開發都朋友都在用 ThinkPHP,Yii
於是本人自命清高 不願意跟別人一樣 (in fact 裝逼)美特斯邦威穿多了-.-
就開始研究Laravel框架為手頭的專案做準備。
這是第一點第二就是通過搜尋得知Laravel確實應用的比較多,下面上reference
好的第一名居然是Larvael,當然這只是Sitpoint網站的一個調查不能說明什麼
但是作者用過之後確實為Larvael點了個贊,用過都說好.
再不說正題可能有人就要打人了
這篇blog為初學者量身定製,laravel下載的通用全部過程
另外解決標題的問題
第一步
http://www.golaravel.com/
自然不用說了去Larvael 官網下載頁面發現有一個一鍵安裝包
對就是一鍵安裝包,作者在這裡不給你們講什麼用composer安裝
因為有些同學不會用composer 總不能因為不會用composer就不學laravel了吧
首先選擇一個版本下載,完成之後會有一個laravel-version(版本)這麼一個壓縮檔案
解壓到apache目錄下的htdocs資料夾下並改名為Larvael當然了改成什麼隨便你
作者這裡就改成了Larvael
第二步
訪問localhost:埠/laravel/public 之後你會發現Larvael的主介面向你招手了
但是細心的同學發現這裡總是有一個/public無論再加什麼/url他都會存在 很是煩人不能以後專案上線
就給人家一個這樣的URL吧
這裡作者告訴你如何刪去PUBLIC
第三步
其實很簡單隻需要laravel/server.php
改名為index.php
並且將public目錄下的.htaccess拷貝到Larvael根目下
再去訪問localhost/Larvael/就會發現不需要加上public這個煩人的東西了
最後請小心如果你的CSS JS FONT的檔案有用的話 請把他們也拷貝到Larvael的根目錄下
否則你會發現你的css js都404啦 千萬要記住.
這裡作者補充一句 只可在測試環境下這樣使用,否則真實環境會有安全問題!
好的今天的blog就寫到這裡邊,一樣希望對想刪除URL裡面public的朋友們有幫助
多謝
下次見~