laravel 去掉index.php伪静态的操作方法


Posted in PHP onOctober 12, 2019

1、首先,让apache服务器支持rewrite

可以在apache配置文件中定义rewrite规则,是全局的,无论哪个应用都实用

//httpd.config

Listen 80

RewriteEngine on ---将rewrite开启

LoadModule rewrite_module modules/mod_rewrite.so 前面的注释去掉

在Directory中配置:

<Directory "/www/poem/public">

Options Indexes FollowSymLinks

AllowOverride All ----这项一定要进行修改

Order deny,allow

Allow from all

</Directory>

2、配置.htaccess文件 ---find / -name .htaccess 来查找此文件

<IfModule mod_rewrite.c>

Options +FollowSymLinks

RewriteEngine On

</IfModule>

<IfModule mod_rewrite.c>

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php/$1 [L] ---这句话的含义是:任何访问网站的路径都映射成index.php/xxx,其中xxx是$1 与 (.*)中的内容进行匹配 例如我们输入http://192.168.0.222/about -->http://192.168.0.222/index.php/about

</IfModule>

3、如果是专门针对laravel进行配置,则在app/app.php中加入

index=>'', //laravel4.1中没有此项,直接手写加入即可

如果还不行

先在httpd.conf注释掉

#<Directory />
# Options FollowSymLinks
# AllowOverride All 
# Order deny,allow
# Deny from all
#</Directory>

然后在httpd-vhost修改如下,

<VirtualHost *:80>
 ServerAdmin none@none.com
 DocumentRoot "E:/www/learnlaravel5/public"
 ServerName le
 DirectoryIndex index.php index.html
 ErrorLog "logs/dummy-host.2012-20090214YX.domain-error.log"
 CustomLog "logs/dummy-host.2012-20090214YX.domain-access.log" common
 <Directory "E:/www/learnlaravel5/public">
 Options -Indexes +FollowSymLinks
 AllowOverride all
 Order allow,deny
 Allow from all
 #Require all granted
 </Directory>
</VirtualHost>

以上这篇laravel 去掉index.php伪静态的操作方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
php基础知识:类与对象(5) static
Dec 13 PHP
phpmyadmin 常用选项设置详解版
Mar 07 PHP
PHP 简易输出CSV表格文件的方法详解
Jun 20 PHP
php实现MySQL数据库备份与还原类实例
Dec 09 PHP
php基于session实现数据库交互的类实例
Aug 03 PHP
Yii操作数据库实现动态获取表名的方法
Mar 29 PHP
PHP7新增运算符用法实例分析
Sep 26 PHP
PHP与服务器文件系统的简单交互
Oct 21 PHP
php实现产品加入购物车功能(1)
Jul 23 PHP
PHP培训要多少钱
Jun 06 PHP
laravel框架中表单请求类型和CSRF防护实例分析
Nov 23 PHP
PHP检查文件是否存在,不存在自动创建及读取文件内容操作示例
Jan 23 PHP
laravel5环境隐藏index.php后缀(apache)的方法
Oct 12 #PHP
解决laravel(5.5)访问public报错的问题
Oct 12 #PHP
php实现银联商务公众号+服务窗支付的示例代码
Oct 12 #PHP
Laravel解决nesting level错误和隐藏index.php的问题
Oct 12 #PHP
laravel框架实现去掉URL中index.php的方法
Oct 12 #PHP
Laravel 使用查询构造器配合原生sql语句查询的例子
Oct 12 #PHP
laravel 获取某个查询的查询SQL语句方法
Oct 12 #PHP
You might like
php源码分析之DZX1.5字符串截断函数cutstr用法
2015/06/17 PHP
php实用代码片段整理
2016/11/12 PHP
PHP对象实例化单例方法
2017/01/19 PHP
laravel框架数据库操作、查询构建器、Eloquent ORM操作实例分析
2019/12/20 PHP
google地图的路线实现代码
2009/08/20 Javascript
div+css布局的图片连续滚动js实现代码
2010/05/04 Javascript
删除select中所有option选项jquery代码
2013/08/12 Javascript
使用js判断控件是否获得焦点
2014/01/03 Javascript
js实现div闪烁原理及实现代码
2014/06/24 Javascript
js实现可得到不同颜色值的颜色选择器实例
2015/02/28 Javascript
Jquery常用的方法汇总
2015/09/01 Javascript
《JavaScript高级编程》学习笔记之object和array引用类型
2015/11/01 Javascript
this,this,再次讨论javascript中的this,超全面(经典)
2016/01/05 Javascript
vue.js将unix时间戳转换为自定义时间格式
2017/01/03 Javascript
javascript设计模式之中介者模式学习笔记
2017/02/15 Javascript
Vue自定义指令拖拽功能示例
2017/02/17 Javascript
微信小程序 页面滑动事件的实例详解
2017/10/12 Javascript
vue中关闭eslint的方法分析
2018/08/04 Javascript
vue.js实现带日期星期的数字时钟功能示例
2018/08/28 Javascript
bootstrap table实现横向合并与纵向合并
2019/07/18 Javascript
[42:34]VP vs VG 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
详解python 发送邮件实例代码
2016/12/22 Python
python生成1行四列全2矩阵的方法
2018/08/04 Python
windows下numpy下载与安装图文教程
2019/04/02 Python
Python 进程之间共享数据(全局变量)的方法
2019/07/16 Python
keras小技巧——获取某一个网络层的输出方式
2020/05/23 Python
伦敦时尚生活的缩影:LN-CC
2017/01/24 全球购物
介绍一下Ruby的特点
2013/01/20 面试题
基于Python 函数和方法的区别说明
2021/03/24 Python
《夕阳真美》教学反思
2014/04/27 职场文书
优秀教导主任事迹材料
2014/05/09 职场文书
2014年小学英语教师工作总
2014/12/03 职场文书
2014年酒店年度工作总结
2014/12/10 职场文书
采购内勤岗位职责
2015/04/13 职场文书
详解MySQL InnoDB存储引擎的内存管理
2021/04/08 MySQL
正确的理解和使用Django信号(Signals)
2021/04/14 Python