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 相关文章推荐
PHP5与MySQL数据库操作常用代码 收集
Mar 21 PHP
php curl基本操作详解
Jul 23 PHP
PHP输出当前进程所有变量/常量/模块/函数/类的示例
Nov 07 PHP
保存到桌面、设为桌面且带图标的PHP代码
Nov 19 PHP
ThinkPHP的L方法使用简介
Jun 18 PHP
php使用sql server验证连接数据库的方法
Dec 25 PHP
php实现mysql备份恢复分卷处理的方法
Dec 26 PHP
PHP的APC模块实现上传进度条
Oct 27 PHP
PHP的数组中提高元素查找与元素去重的效率的技巧解析
Mar 03 PHP
Yii2创建多界面主题(Theme)的方法
Oct 08 PHP
PHP屏蔽关键字实现方法
Nov 17 PHP
PHP 8新特性简介
Aug 18 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下使用mysqli的函数连接mysql出现warning: mysqli::real_connect(): (hy000/1040): ...
2016/02/14 PHP
Mac版PhpStorm之XAMPP整合apache服务器配置的图文教程详解
2016/10/13 PHP
详解php中serialize()和unserialize()函数
2017/07/08 PHP
PHP实现用户登录的案例代码
2018/05/10 PHP
PHP按符号截取字符串的指定部分的实现方法
2018/09/10 PHP
laravel 框架配置404等异常页面
2019/01/07 PHP
TP5框架页面跳转样式操作示例
2020/04/05 PHP
Javascript类定义语法,私有成员、受保护成员、静态成员等介绍
2011/12/08 Javascript
分享8款优秀的 jQuery 加载动画和进度条插件
2012/10/24 Javascript
JS将数字转换成三位逗号分隔的样式(示例代码)
2014/02/19 Javascript
实例讲解JS中数组Array的操作方法
2014/05/09 Javascript
js实现获取焦点后光标在字符串后
2014/09/17 Javascript
编写自己的jQuery提示框(Tip)插件
2015/02/05 Javascript
vue实现键盘输入支付密码功能
2018/08/18 Javascript
Openlayers实现扩散的动态点(水纹效果)
2020/08/17 Javascript
JavaScript实现弹出窗口效果
2020/12/09 Javascript
[02:41]DOTA2英雄基础教程 谜团
2013/12/10 DOTA
[06:23]2014DOTA2西雅图国际邀请赛 小组赛7月12日TOPPLAY
2014/07/12 DOTA
python批量下载图片的三种方法
2013/04/22 Python
python解析xml文件操作实例
2014/10/05 Python
Python写入CSV文件的方法
2015/07/08 Python
Django接受前端数据的几种方法总结
2016/11/04 Python
Python中列表与元组的乘法操作示例
2018/02/10 Python
使用Python写一个量化股票提醒系统
2018/08/22 Python
python如何查看微信消息撤回
2018/11/27 Python
Python importlib动态导入模块实现代码
2020/04/16 Python
捷克家居装饰及图书音像购物网站:Velký košík
2018/04/16 全球购物
含精油的天然有机化妆品:Indemne
2019/08/27 全球购物
科室工作的个人自我评价
2013/10/30 职场文书
大学生军训自我评价分享
2013/11/09 职场文书
我的动漫时代的创业计划书范文
2014/01/27 职场文书
事业单位考核材料
2014/05/21 职场文书
食品委托检验协议书范本
2014/09/12 职场文书
2014年建筑工程工作总结
2014/12/03 职场文书
承诺书范本
2015/01/21 职场文书
一起来看看Vue的核心原理剖析
2022/03/24 Vue.js