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 相关文章推荐
第四节--构造函数和析构函数
Nov 16 PHP
PHP 动态随机生成验证码类代码
Apr 09 PHP
php 仿Comsenz安装效果代码打包提供下载
May 09 PHP
深入PHP FTP类的详解
Jun 13 PHP
php的curl封装类用法实例
Nov 07 PHP
php中in_array函数用法分析
Nov 15 PHP
朋友网关于QQ相关的PHP代码(研究QQ的绝佳资料)
Jan 26 PHP
详解WordPress中用于合成数组的wp_parse_args()函数
Dec 18 PHP
php is_writable判断文件是否可写实例代码
Oct 13 PHP
PHP中仿制 ecshop验证码实例
Jan 06 PHP
php提交表单时保留多个空格及换行的文本样式的方法
Jun 20 PHP
Laravel框架定时任务2种实现方式示例
Dec 08 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下清空字符串中的HTML标签的代码
2010/09/06 PHP
开源php中文分词系统SCWS安装和使用实例
2014/04/11 PHP
Yii入门教程之目录结构、入口文件及路由设置
2014/11/25 PHP
PHP Filter过滤器全面解析
2016/08/09 PHP
PHP实现普通hash分布式算法简单示例
2018/08/06 PHP
Thinkphp5.0框架视图view的模板布局用法分析
2019/10/12 PHP
JS 强制设为首页的代码
2009/01/31 Javascript
很好用的js日历算法详细代码
2013/03/07 Javascript
js获得地址栏?问号后参数的方法
2013/08/08 Javascript
js取消单选按钮选中并判断对象是否为空
2013/11/14 Javascript
jquery中添加属性和删除属性
2015/06/03 Javascript
jquery实现文本框textarea自适应高度
2016/03/09 Javascript
Angular 通过注入 $location 获取与修改当前页面URL的实例
2017/05/31 Javascript
Angular2关于@angular/cli默认端口号配置的问题
2017/07/15 Javascript
jQuery EasyUI Layout实现tabs标签的实例
2017/09/26 jQuery
浅析Javascript中双等号(==)隐性转换机制
2017/10/27 Javascript
小程序实现留言板
2018/11/02 Javascript
Vue.js实现开发购物车功能的方法详解
2019/02/22 Javascript
原生js实现获取form表单数据代码实例
2019/03/27 Javascript
vue封装swiper代码实例解析
2019/10/08 Javascript
JS PHP字符串截取函数实现原理解析
2020/08/29 Javascript
vue中如何自定义右键菜单详解
2020/12/08 Vue.js
Python Web框架Flask下网站开发入门实例
2015/02/08 Python
Python导入oracle数据的方法
2015/07/10 Python
运用Python的webbrowser实现定时打开特定网页
2019/02/21 Python
python实现堆排序的实例讲解
2020/02/21 Python
Pyecharts 中Geo函数常用参数的用法说明
2021/02/01 Python
巴西图书和电子产品购物网站:Saraiva
2017/06/07 全球购物
波兰香水和化妆品购物网站:Notino.pl
2017/11/07 全球购物
Linux不知道文件后缀名怎么判断文件类型
2014/08/21 面试题
怎样在 Applet 中建立自己的菜单(MenuBar/Menu)?
2012/06/20 面试题
班主任评语大全
2014/04/26 职场文书
服务型党组织建设典型材料
2014/05/07 职场文书
党的群众路线教育实践活动学习笔记范文
2014/11/06 职场文书
教学督导岗位职责
2015/04/10 职场文书
「月刊Comic Alive」2022年5月号封面公开
2022/03/21 日漫