laravel项目中如何隐藏index.php,具体操作是什么
Admin 2022-06-30 群英技术资讯 900 次浏览
这篇文章主要讲解了“laravel项目中如何隐藏index.php,具体操作是什么”,文中的讲解内容简单、清晰、详细,对大家学习或是工作可能会有一定的帮助,希望大家阅读完这篇文章能有所收获。下面就请大家跟着小编的思路一起来学习一下吧。在这之前我将laravel目录下的server.php重命名为index.php
链接变成了http://localhost/blog/index.php/xxx/xxx
之前我根据网上的方法操作过,很多都不能用,然后看到一篇搭建laravel环境的文章,有了思路
1、sudo vim /etc/hosts
添加: 127.0.0.1 xuan.blog(后面我发现这里其实可以随便填。。。)
2、启用mod_rewrite
sudo a2enmod rewrite
然后重启apache服务器
sudo service apache2 restart
3、修改apache2.conf
sudo vim /etc/apache2/apache2.conf
在最后添加:
ServerName localhost DirectoryIndex index.html index.htm index.php
并且修改:
<Directory /var/www/> Options Indexes FollowSymLinks AllowOverride all(这里改为all) Require all granted </Directory>
4、添加blog.conf (配置虚拟站点,这里哪个名字也是可以改的)
sudo vim /etc/apache2/sites-available/blog.conf
添加:
<VirtualHost *:80>
ServerName xuan.blog
DocumentRoot /var/www/html/blog/public
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</virtualHost>
5、启用虚拟站点
sudo a2ensite blog.conf sudo service apache2 reload
6、最后再设置下权限
sudo chmod -R 0777 /var/www/html/blog
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
这个标题估计很多人会不屑一顾,变量赋值?excuse me?我们学开发的第一课就会了好不好。但是,就是这样基础的东西,反而会让很多人蒙圈,比如,值和引用的关系。
在laravel中,get和all都可以获取到模型,区别是all可以直接获取所有模型,而get是在添加了许多约束条件之后获取模型,若get前面不添加约束条件的话,效果与all等同。
laravel中asset()方法的用法:1、用于引入静态文件,语法为“src="{{asset(‘需要引入的文件路径’)}}"”;2、用于给当前请求的scheme前端资源生成一个url,语法为“$url = asset('前端资源')”。
我们在开发中常会需要程序定时的执行一些操作,这时写一个简洁高效的定时器就非常有必要,关于定时器本文将给大家详细的介绍,对大家的学习或工作具有一定的参考借鉴价值
方法:首先打开phpstorm,依次点击顶部导航栏的“File”-“Setting”-“Plugins”-“Browse repositories”;然后在搜索框中输入“PHP”,搜索需要的PHP插件,点击“install”进行安装即可。
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008