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数据流应用的简单例子
Jun 01 PHP
PHP rawurlencode与urlencode函数的深入分析
Jun 08 PHP
浅析php中常量,变量的作用域和生存周期
Aug 10 PHP
php中注册器模式类用法实例分析
Nov 03 PHP
php发送短信验证码完成注册功能
Nov 24 PHP
编写PHP脚本来实现WordPress中评论分页的功能
Dec 10 PHP
PHP实现的简单在线计算器功能示例
Aug 02 PHP
PHP操作MongoDB实现增删改查功能【附php7操作MongoDB方法】
Apr 24 PHP
PHP 中 var_export、print_r、var_dump 调试中的区别
Jun 19 PHP
Thinkphp 5.0实现微信企业付款到零钱
Sep 30 PHP
php 函数中静态变量使用的问题实例分析
Mar 05 PHP
PHP代码加密的方法总结
Mar 13 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服务器页面间跳转实现方法
2012/08/02 PHP
php注册和登录界面的实现案例(推荐)
2016/10/24 PHP
PHP程序员必须知道的两种日志实例分析
2020/05/14 PHP
jquery事件重复绑定的快速解决方法
2014/01/03 Javascript
一个获取第n个元素节点的js函数
2014/09/02 Javascript
jQuery的load()方法及其回调函数用法实例
2015/03/25 Javascript
JS设置网页图片vspace和hspace属性的方法
2015/04/01 Javascript
深入理解Javascript中的valueOf与toString
2017/01/04 Javascript
浅谈angularjs依赖服务注入写法的注意点
2017/04/24 Javascript
node.js利用socket.io实现多人在线匹配联机五子棋
2018/05/31 Javascript
微信小程序云开发使用方法新手初体验
2019/05/16 Javascript
一次让你了解全部JavaScript的作用域
2019/06/24 Javascript
Vue 使用计时器实现跑马灯效果的实例代码
2019/07/11 Javascript
[01:14]DOTA2亚洲邀请赛小组赛赛前花絮
2017/03/27 DOTA
Python提取Linux内核源代码的目录结构实现方法
2016/06/24 Python
python 性能提升的几种方法
2016/07/15 Python
python flask 多对多表查询功能
2017/06/25 Python
基于Python 装饰器装饰类中的方法实例
2018/04/21 Python
朴素贝叶斯分类算法原理与Python实现与使用方法案例
2018/06/26 Python
Python实现字符型图片验证码识别完整过程详解
2019/05/10 Python
python jenkins 打包构建代码的示例代码
2019/11/29 Python
Python常用模块os.path之文件及路径操作方法
2019/12/03 Python
Python 实现try重新执行
2019/12/21 Python
使用jupyter notebook将文件保存为Markdown,HTML等文件格式
2020/04/14 Python
python实现图片,视频人脸识别(opencv版)
2020/11/18 Python
澳大利高级泳装品牌:Bondi Born
2018/05/23 全球购物
奥兰多迪士尼门票折扣:Undercover Tourist
2018/07/09 全球购物
世界上最好的足球商店:Unisport
2019/03/02 全球购物
智能电子应届生求职信
2013/11/10 职场文书
经理管理专业自荐信范文
2013/12/31 职场文书
销售总监岗位职责
2014/01/04 职场文书
面临毕业的毕业生自荐书范文
2014/02/05 职场文书
婚纱摄影师求职信
2014/03/07 职场文书
小学生国庆演讲稿
2014/09/05 职场文书
幼儿园小班见习报告
2014/10/31 职场文书
军训心得体会范文(2016最新篇)
2016/01/11 职场文书