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类
Apr 09 PHP
php 解决旧系统 查出所有数据分页的类
Aug 27 PHP
thinkphp获取栏目和文章当前位置的方法
Oct 29 PHP
PHP错误机制知识汇总
Mar 24 PHP
CodeIgniter连贯操作的底层原理分析
May 17 PHP
Thinkphp连表查询及数据导出方法示例
Oct 15 PHP
PHP实现随机生成水印图片功能
Mar 22 PHP
PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算示例【基于strtotime】
Apr 19 PHP
PHP中的日期时间处理利器实例(Carbon)
Jun 09 PHP
laravel 5.4 + vue + vux + element的环境搭配过程介绍
Apr 26 PHP
浅谈php的TS和NTS的区别
Mar 13 PHP
关于laravel 数据库迁移中integer类型是无法指定长度的问题
Oct 09 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中对2个数组相加的函数
2011/06/24 PHP
PHP无法访问远程mysql的问题分析及解决
2013/05/16 PHP
php验证码生成代码
2015/11/11 PHP
Laravel事件监听器用法实例分析
2019/03/12 PHP
jquery 插件之仿“卓越亚马逊”首页弹出菜单效果
2008/12/25 Javascript
js中将HTMLCollection/NodeList/伪数组转换成数组的代码
2011/07/31 Javascript
js复制到剪切板的实例方法
2013/06/28 Javascript
JavaScript自定义方法实现trim()、Ltrim()、Rtrim()的功能
2013/11/03 Javascript
浅谈JavaScript中的this指针和引用知识
2016/08/05 Javascript
关于验证码在IE中不刷新的快速解决方法
2016/09/23 Javascript
实现JavaScript高性能的数据存储
2016/12/11 Javascript
angular实现图片懒加载实例代码
2017/06/08 Javascript
JQuery 获取Dom元素的实例讲解
2017/07/08 jQuery
vue实现商城上货组件简易版
2017/11/27 Javascript
解决vue+webpack打包路径的问题
2018/03/06 Javascript
vue的style绑定background-image的方式和其他变量数据的区别详解
2018/09/03 Javascript
Vue常见面试题整理【值得收藏】
2018/09/20 Javascript
JavaScript&quot;模拟事件&quot;的注意要点详解
2019/02/13 Javascript
如何解决日期函数new Date()浏览器兼容性问题
2019/09/11 Javascript
vue 使用 v-model 双向绑定父子组件的值遇见的问题及解决方案
2021/03/01 Vue.js
Python open()文件处理使用介绍
2014/11/30 Python
Python读写docx文件的方法
2018/05/08 Python
python3.5安装python3-tk详解
2019/04/26 Python
Python button选取本地图片并显示的实例
2019/06/13 Python
python word转pdf代码实例
2019/08/16 Python
Python Sphinx使用实例及问题解决
2020/01/17 Python
python使用Word2Vec进行情感分析解析
2020/07/31 Python
使用Python实现NBA球员数据查询小程序功能
2020/11/09 Python
探索HTML5本地存储功能运用技巧
2016/03/02 HTML / CSS
高中生期末评语大全
2014/01/28 职场文书
公证书标准格式
2014/04/10 职场文书
区级文明单位申报材料
2014/05/15 职场文书
2014年节能降耗工作总结
2014/12/11 职场文书
高中教师个人总结
2015/02/10 职场文书
幼师中班个人总结
2015/02/12 职场文书
专家推荐信范文
2015/03/26 职场文书