Laravel框架如何删除URL中的/public

来源:互联网 发布:钓鱼网站 知乎 编辑:程序博客网 时间:2024/05/16 03:37

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的朋友们有帮助 

多谢

下次见~



1 0
原创粉丝点击