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 extract 将数组拆分成多个变量的函数
Jun 30 PHP
php设计模式 Proxy (代理模式)
Jun 26 PHP
PHP人民币金额数字转中文大写的函数代码
Feb 27 PHP
PHP中模拟处理HTTP PUT请求的例子
Jul 22 PHP
PHP使用Pear发送邮件(Windows环境)
Jan 05 PHP
详解PHP实现异步调用的4种方法
Mar 14 PHP
php+html5+ajax实现上传图片的方法
May 14 PHP
PHP处理CSV表格文件的常用操作方法总结
Jul 01 PHP
PHP实现小程序批量通知推送
Nov 27 PHP
详解PHP变量传值赋值和引用赋值变量销毁
Mar 23 PHP
php和redis实现秒杀活动的流程
Jul 17 PHP
Laravel如何实现适合Api的异常处理响应格式
Jun 14 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用星号隐藏部份用户名、身份证、IP、手机号等实例
2014/04/08 PHP
php生成随机数的三种方法
2014/09/10 PHP
php实现网站顶踩功能的完整前端代码
2015/07/19 PHP
js日期插件dateHelp获取本月、三个月、今年的日期
2016/03/07 Javascript
JavaScript定义数组的三种方法(new Array(),new Array('x','y')
2016/10/04 Javascript
js获取指定字符前/后的字符串简单实例
2016/10/27 Javascript
Angularjs 手写日历的实现代码(不用插件)
2017/10/18 Javascript
快速解决vue-cli不能初始化webpack模板的问题
2018/03/20 Javascript
angular4强制刷新视图的方法
2018/10/09 Javascript
vue实现可视化可拖放的自定义表单的示例代码
2019/03/20 Javascript
layUI实现前端分页和后端分页
2019/07/27 Javascript
Angular8路由守卫原理和使用方法
2019/08/29 Javascript
小程序采集录音并上传到后台
2019/11/22 Javascript
React 父子组件通信的实现方法
2019/12/05 Javascript
微信小程序 wx.getUserInfo引导用户授权问题实例分析
2020/03/09 Javascript
Webpack3+React16代码分割的实现
2021/03/03 Javascript
在Gnumeric下使用Python脚本操作表格的教程
2015/04/14 Python
用Python操作字符串之rindex()方法的使用
2015/05/19 Python
Python 爬虫模拟登陆知乎
2016/09/23 Python
神经网络python源码分享
2017/12/15 Python
Pandas读写CSV文件的方法示例
2019/03/27 Python
Python3+OpenCV2实现图像的几何变换(平移、镜像、缩放、旋转、仿射)
2019/05/13 Python
python读写csv文件实例代码
2019/07/05 Python
python读取大文件越来越慢的原因与解决
2019/08/08 Python
Python3.6+selenium2.53.6自动化测试_读取excel文件的方法
2019/09/06 Python
Python with关键字,上下文管理器,@contextmanager文件操作示例
2019/10/17 Python
Pytorch Tensor基本数学运算详解
2019/12/30 Python
详解Flask前后端分离项目案例
2020/07/24 Python
canvas实现有递增动画的环形进度条的实现方法
2019/07/10 HTML / CSS
Viking Direct荷兰:购买办公用品
2019/06/20 全球购物
舞蹈专业大学生职业规划范文
2014/03/12 职场文书
物业管理工作方案
2014/05/10 职场文书
新兵入伍心得体会
2014/09/04 职场文书
学习社交礼仪心得体会
2016/01/22 职场文书
大学生奖学金获奖感言(范文)
2019/08/15 职场文书
如何使用Maxwell实时同步mysql数据
2021/04/08 MySQL