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获取网站域名和地址的代码
Aug 17 PHP
php面向对象全攻略 (十五) 多态的应用
Sep 30 PHP
PHP实现图片旋转效果实例代码
Oct 01 PHP
ThinkPHP中自定义错误页面和提示页面实例
Nov 22 PHP
thinkphp模板输出技巧汇总
Nov 24 PHP
jQuery+Ajax+PHP“喜欢”评级功能实现代码
Oct 08 PHP
详解WordPress中用于合成数组的wp_parse_args()函数
Dec 18 PHP
PHP按指定键值对二维数组进行排序的方法
Dec 22 PHP
PHP图形操作之Jpgraph学习笔记
Dec 25 PHP
基于yaf框架和uploadify插件,做的一个导入excel文件,查看并保存数据的功能
Jan 24 PHP
PHP 实现页面静态化的几种方法
Jul 23 PHP
PHP iconv()函数字符编码转换的问题讲解
Mar 22 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数据 dbclass类
2011/05/07 PHP
PHP连接MSSQL2008/2005数据库(SQLSRV)配置实例
2014/10/22 PHP
php数组操作之键名比较与差集、交集赋值的方法
2014/11/10 PHP
PHP实现数组根据某个字段进行水平合并,横向合并案例分析
2019/10/08 PHP
javaScript checkbox 全选/反选及批量删除
2010/04/28 Javascript
编写针对IE的JS代码两种编写方法
2013/01/30 Javascript
js 获取(接收)地址栏参数值的方法
2013/04/01 Javascript
js中一个函数获取另一个函数返回值问题探讨
2013/11/21 Javascript
javascript中数组的sort()方法的使用介绍
2013/12/18 Javascript
jquery统计用户选中的复选框的个数
2014/06/06 Javascript
5款JavaScript代码压缩工具推荐
2014/07/07 Javascript
JavaScript制作淘宝星级评分效果的思路
2020/06/23 Javascript
URL中“#” “?” &amp;“”号的作用浅析
2017/02/04 Javascript
xmlplus组件设计系列之路由(ViewStack)(7)
2017/05/02 Javascript
JavaScript实现轮播图效果
2020/10/30 Javascript
[02:03]风行者至宝清风环佩外观展示
2020/09/05 DOTA
python使用xlrd模块读写Excel文件的方法
2015/05/06 Python
详解Python中expandtabs()方法的使用
2015/05/18 Python
Python中的rfind()方法使用详解
2015/05/19 Python
Python实现批量下载图片的方法
2015/07/08 Python
Python调用系统底层API播放wav文件的方法
2017/08/11 Python
NumPy中的维度Axis详解
2019/11/26 Python
Pytest mark使用实例及原理解析
2020/02/22 Python
pytorch 中的重要模块化接口nn.Module的使用
2020/04/02 Python
全球最大的服务市场:Fiverr
2017/01/03 全球购物
英国体育器材进口商店:UK Sport Imports
2017/03/14 全球购物
德国家用电器购物网站:Premiumshop24
2019/08/22 全球购物
关于Java finally的面试题
2016/04/27 面试题
中医专业应届生求职信
2013/11/17 职场文书
党员岗位承诺书
2014/03/25 职场文书
医院院务公开实施方案
2014/05/03 职场文书
债务授权委托书范本
2014/10/17 职场文书
优秀教师推荐材料
2014/12/16 职场文书
小学记事作文之200字
2019/08/06 职场文书
Windows11里微软已经将驱动程序安装位置A盘删除
2021/11/21 数码科技
详解Golang如何实现支持随机删除元素的堆
2022/09/23 Python