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

本文针对Laravel初学者,详细介绍了如何在本地环境中删除URL中的/public部分。首先,从Laravel官网下载一键安装包,解压并放置在Apache的htdocs目录下。然后,将server.php重命名为index.php,并将public目录下的.htaccess移动到Laravel根目录。注意,此操作仅适用于测试环境,实际部署时可能存在安全问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

多谢

下次见~



评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值