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的朋友们有帮助
多谢
下次见~