1. 程式人生 > >Laravel框架如何刪除URL中的/public

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的朋友們有幫助 

多謝

下次見~