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 不错的学习资料
Feb 06 PHP
隐性调用php程序的方法
Mar 09 PHP
php面向对象全攻略 (三)特殊的引用“$this”的使用
Sep 30 PHP
php后台程序与Javascript的两种交互方式
Oct 25 PHP
PHP模块 Memcached功能多于Memcache
Jun 14 PHP
php设计模式 Adapter(适配器模式)
Jun 26 PHP
php正则表达匹配中文问题分析小结
Mar 25 PHP
浅谈PHP强制类型转换,慎用!
Jun 06 PHP
从性能方面考虑PHP下载远程文件的3种方法
Dec 29 PHP
PHP面向对象程序设计实例分析
Jan 26 PHP
利用Homestead快速运行一个Laravel项目的方法详解
Nov 14 PHP
php文件包含的几种方式总结
Sep 19 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
php5 pdo新改动加载注意事项
2008/09/11 PHP
Discuz Uchome ajaxpost小技巧
2011/01/04 PHP
使用PHP生成PDF方法详解
2015/01/23 PHP
php计算两个坐标(经度,纬度)之间距离的方法
2015/04/17 PHP
PHP中strnatcmp()函数“自然排序算法”进行字符串比较用法分析(对比strcmp函数)
2016/01/07 PHP
php实现的SSO单点登录系统接入功能示例分析
2016/10/12 PHP
javascript new一个对象的实质
2010/01/07 Javascript
用Javascript来生成ftp脚本的小例子
2013/07/03 Javascript
jQuery 快速结束当前正在执行的动画
2013/11/20 Javascript
js中arguments,caller,callee,apply的用法小结
2014/01/28 Javascript
将json对象转换为字符串的方法
2014/02/20 Javascript
jQuery实现可高亮显示的二级CSS菜单效果
2015/09/01 Javascript
对象题目的一个坑 理解Javascript对象
2015/12/22 Javascript
微信小程序 数据绑定详解及实例
2016/10/25 Javascript
jQuery使用方法
2017/02/04 Javascript
基于AngularJS的拖拽文件上传的实例代码
2017/07/15 Javascript
SpringBoot+Vue前后端分离,使用SpringSecurity完美处理权限问题的解决方法
2018/01/09 Javascript
React之PureComponent的使用作用
2018/07/10 Javascript
typescript编写微信小程序创建项目的方法
2021/01/29 Javascript
Python argv用法详解
2016/01/08 Python
python操作redis方法总结
2018/06/06 Python
Python PyPDF2模块安装使用解析
2020/01/19 Python
pytorch masked_fill报错的解决
2020/02/18 Python
python tqdm库的使用
2020/11/30 Python
咖啡为什么会有酸味?你喝到的咖啡為什麼是酸的?
2021/03/17 冲泡冲煮
米兰网婚纱礼服法国网上商店:Milanoo法国
2016/08/20 全球购物
美国网上眼镜供应商:LEOTONY(眼镜、RX太阳镜和太阳镜)
2017/10/31 全球购物
家庭睡衣和家庭用品:Little Blue House
2018/03/18 全球购物
制药工程专业应届生求职信
2013/09/24 职场文书
机修工工作职责
2014/02/21 职场文书
对孩子的寄语
2014/04/09 职场文书
党的群众路线教育实践活动督导组工作情况汇报
2014/10/28 职场文书
开业庆典嘉宾致辞
2015/08/01 职场文书
小学校园广播稿
2015/08/18 职场文书
教你如何使用Python下载B站视频的详细教程
2021/04/29 Python
python调用ffmpeg命令行工具便捷操作视频示例实现过程
2021/11/01 Python