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 相关文章推荐
phpMyAdmin 安装教程全攻略
Mar 19 PHP
php5.3 废弃函数小结
May 16 PHP
PHP array_multisort()函数的使用札记
Jul 03 PHP
做了CDN获取用户真实IP的函数代码(PHP与Asp设置方式)
Apr 13 PHP
PHP实现HTML生成PDF文件的方法
Nov 07 PHP
PHP 5.3和PHP 5.4出现FastCGI Error解决方法
Feb 12 PHP
php微信支付之APP支付方法
Mar 04 PHP
PHP编程开发怎么提高编程效率 提高PHP编程技术
Nov 09 PHP
删除PHP数组中的重复元素的实现代码
Apr 10 PHP
PHP十六进制颜色随机生成器功能示例
Jul 24 PHP
PHP面向对象五大原则之开放-封闭原则(OCP)详解
Apr 04 PHP
详解php伪造Referer请求反盗链资源
Jan 24 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+mysql 实现身份验证代码
2010/03/24 PHP
PHP fopen()和 file_get_contents()应用与差异介绍
2014/03/19 PHP
thinkphp模板的包含与渲染实例分析
2014/11/26 PHP
PHP定时执行任务实现方法详解(Timer)
2015/07/30 PHP
WordPress中用于获取搜索表单的PHP函数使用解析
2016/01/05 PHP
PHP设计模式之简单投诉页面实例
2016/02/24 PHP
php基于dom实现读取图书xml格式数据的方法
2017/02/03 PHP
laravel 框架实现无限级分类的方法示例
2019/10/31 PHP
利用js获取服务器时间的两个简单方法
2010/01/08 Javascript
js获取判断上传文件后缀名的示例代码
2014/02/19 Javascript
js通过八个点 拖动改变div大小的实现方法
2014/03/05 Javascript
JavaScript实现大数的运算
2014/11/24 Javascript
JavaScript实现带标题的图片轮播特效
2015/05/20 Javascript
Js实现中国公民身份证号码有效性验证实例代码
2017/05/03 Javascript
js将当前时间格式化为 年-月-日 时:分:秒的实现代码
2018/01/20 Javascript
微信小程序实现MUI数字输入框效果
2018/01/31 Javascript
React 组件转 Vue 组件的命令写法
2018/02/28 Javascript
完美解决axios在ie下的兼容性问题
2018/03/05 Javascript
微信小程序实现滴滴导航tab切换效果
2018/07/24 Javascript
vue设置动态请求地址的例子
2019/11/01 Javascript
[00:36]DOTA2上海特级锦标赛 Alliance战队宣传片
2016/03/04 DOTA
Python实现字典的key和values的交换
2015/08/04 Python
Python用csv写入文件_消除空余行的方法
2018/07/06 Python
python判断字符串或者集合是否为空的实例
2019/01/23 Python
Python 微信之获取好友昵称并制作wordcloud的实例
2019/02/21 Python
Django 权限管理(permissions)与用户组(group)详解
2020/11/30 Python
AmazeUI 输入框组的示例代码
2020/08/14 HTML / CSS
美国老牌主机服务商:iPage
2016/07/22 全球购物
预订从美国飞往印度的机票:MyTicketsToIndia
2017/05/19 全球购物
智能家居、吸尘器、滑板车、电动自行车网上购物:Geekmaxi
2021/01/18 全球购物
教师节商场活动方案
2014/02/13 职场文书
工作说明书格式
2014/07/29 职场文书
离婚起诉书范文2015
2015/05/19 职场文书
烈士陵园扫墓感想
2015/08/07 职场文书
浅谈Web Storage API的使用
2021/06/23 Javascript
swagger如何返回map字段注释
2021/07/03 Java/Android