ubuntu apache laravel5.2 中.htaccess路由跳转无效
来源:互联网 发布:java写界面应用 编辑:程序博客网 时间:2024/06/15 06:57
学习laravel过程中发现一个.htaccess路由跳转无效,最终搞了3个多小时,还是解决了,但原因不是很清楚,若读者清楚,还请留言。
环境: ubuntu64-1404, apache:2.4.7 PHP:5.5.9 lavavel:5.2.15
源码安装后只有根目录可访问,其它页面报404(此页面是apache的404,不是laravel的404页面),说明laravel安装正常,其它路由无法显示是apache的.htaccess未启作用。
经检查apache的rewrite模块已启用,并且将larave程序copy至win系统,正常,说明.htaccess配制正确
ubuntu系统中若将laravel5.2.15换为5.1.11,路由也是正常的,说明apache的配制也是正常的,就是5.2.15不行。
最终还是网上找来找去,看到的方法每个都试试,在
http://www.ithao123.cn/content-10533414.html
中得到启发,具体为:
修改/etc/apache2/sites-available/000-default(默认),将<Directory>的AllowOverride None修改为AllowOverride All;
如果是VirtualHost,可以增加相应的<Directory> ,例如:
<Directory "/var/www/html">
AllowOverride All
</Directory>
原因是什么?为什么5.1.11OK,而5.2.15NG?我也不知道
0 0
- ubuntu apache laravel5.2 中.htaccess路由跳转无效
- Linux下,apache .htaccess无效,跳转不了
- Apache利用.htaccess实现域名跳转
- Apache中.htaccess文件功能
- laravel5.0在linux环境下解决.htaccess无效和去除index.php
- laravel5.0在linux环境下解决.htaccess无效和去除index.php
- mvc路由htaccess,基本是apache服务,php命名空间
- Apache配置301跳转和开启.htaccess的方法
- Apache .htaccess
- apache .htaccess
- apache中.htaccess文件的功能写法
- apache中.htaccess文件的功能写法
- apache中.htaccess实现301重定向
- Apache中 RewriteRule 规则参数介绍 .htaccess
- Ubuntu apache配置虚拟路由
- Laravel5路由筆記
- laravel5 路由配置 技巧
- laravel5.0 view层页面之间的跳转流程[通过route路由控制]
- 更新Win10后genymotion启动失败的解决方法
- ssmmaven 配置文件
- Excel单元格边框斜线的使用
- Java描述贪心算法求解单元点最短路径问题
- [计算几何笔记3]最小圆覆盖
- ubuntu apache laravel5.2 中.htaccess路由跳转无效
- Java 键盘上各个按键的KeyCode值
- 从头认识Spring-2.5 @Autowire @Inject @Qualifier @Named的相同与不同
- SharedPreferences的使用
- uCrop图片裁剪开源库使用总结
- Android 中的Intent在两个Acitvity传递数据示例
- 好用的C++数据库访问层
- 推荐几个swift学习网站
- python 正则表达式