使用TP或者Laravel开发的时候,后时候会遇到需要加index.php才能正常访问

LAMP解决方法

    1.修改配置

      打开配置文件(如:httpd.conf),找到你网站根目录的配置,将AllowOverride这项改为all

    2.重启服务

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride all 这个就是
Require all granted
</Directory>

  LNMP解决办法

    1.编辑配置文件

      

vi /usr/local/nginx/conf/vhost/虚拟主机名字.conf
#注释
include enable-php.conf (或者直接dd删除)
#添加
include enable-php-pathinfo.conf; #注意后面必须带分号
#在server段添加
location / {
if (!-e $request_filename){
rewrite ^/(.*)$ /index.php/$1 last;
}
}

完整配置文件

server{listen 80;#listen [::]:80;server_name www.wangnana.cn wangnana.cn;index index.html index.htm index.php default.html default.htm default.php;root  /home/wwwroot/www.wangnana.cn/public;include rewrite/none.conf;#error_page   404   /404.html;# Deny access to PHP files in specific directory#location ~ /(wp-content|uploads|wp-includes|images)/.*\.php$ { deny all; }#这一段include enable-php-pathinfo.conf;  #include enable-php.conf;
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)${expires      30d;}location ~ .*\.(js|css)?${expires      12h;}location ~ /.well-known {allow all;}location ~ /\.{deny all;}        #这一段location / {if (!-e $request_filename){rewrite ^/(.*)$ /index.php/$1 last;}
}access_log  /home/wwwlogs/www.wangnana.cn.log;}

  

  2.重启服务

转载于:https://www.cnblogs.com/wangyang0210/p/10058113.html

LAMP和LNMP去除index.php访问相关推荐

  1. shell脚本:一键安装LAMP、LNMP脚本

    历时三天边写边测试,终于完成目前最长代码的脚本,总共253行,在2台机器安装LAMP,LNMP都顺利通过,脚本可做为生产环境使用. 脚本需要注意的地方: 1:脚本适用于centos系统6.5以上,干净 ...

  2. LAMP、LNMP实战之九搭建cms、blog、bbs(持续更新)

    LAMP.LNMP实战之九搭建cms.blog.bbs和创建数据库 说明:服务器192.168.2.40 192.168.2.137 192.168.2.32 1.分别在40和137上部署这3个网站, ...

  3. 轻松获取LAMP,LNMP环境编译参数配置

    轻松获取LAMP,LNMP环境编译参数配置 作者:Mr.Xiong /分类:系统管理  字号:L M S 大家是否遇到过去了新公司,公司内的LAMP,LNMP等所有的环境都是配置好的(已经在提供服务了 ...

  4. Centos7.0上搭建LAMP平台安装discuz后无法访问

    Centos7.0上搭建LAMP平台安装discuz后无法访问,出现500错误.解决方式:centos7.0上的php程序是5.4的,编译安装一个5.3版本的就可以访问了. 转载于:https://b ...

  5. LAMP或LNMP一键安装包

    网上有很多LNMP/LAMP一键安装脚本,编译安装参数还要修改脚本,此脚本整合了LAMP和LNMP,在任何一台有网络的Red hat 或者centos 服务器上自动配置LNMP或者LAMP,用户可以自 ...

  6. 宝塔安装php成功无显示,宝塔面板安装 LAMP 或 LNMP 后没有成功的原因

    现在云主机越来越流行普及了,但在主机服务器上安装可视化管理还是大多人的需求,毕竟操作都直接简单:而宝塔面板作为不错的主机管理面板是现在很多朋友的首选. 大家在选择主机服务器安装宝塔面板后一般都会一键安 ...

  7. LNMP环境, 网站无法访问

    LNMP 环境, 网站无法访问 1. 查服务器自身防火墙是否放行端口 2. 服务器托管方是否有安全组设置 3.查看服务器端口监听状态 1. 查服务器自身防火墙是否放行端口 查看命令 # centos7 ...

  8. LAMP和LNMP的详解

    最近学习下关于PHP服务器的搭建,从而小结下自己学习理解的知识. 对于服务器的web部署来说很多人都熟悉lamp和lnmp两种方式,首先说一下字面上看其实就是一个字母差别,其实也是web环境中核心的环 ...

  9. [Linux]lnmp一键安装包,访问yii/tp5/laravel的时候,报错500或者空白页面

    当你将默认的访问路径改后(nginx.conf中的root 之后的路径),同时应该将/home/wwwroot/default/.user.ini 中的路径也改了! .user.ini 是隐藏文件,需 ...

最新文章

  1. 关系数据库范式(1)
  2. 导入python自带的一系列数据集等操作
  3. Office 2007 文件扩展名类型
  4. 基于MVC4+EasyUI的Web开发框架经验总结(6)--在页面中应用下拉列表的处理
  5. 双目摄像头 三维坐标 python_uNetXST:将多个车载摄像头转换为鸟瞰图语义分割图像...
  6. X86Windows 相关链接....持续更新中....
  7. 家庭无线组网 网友经济无线上网搭配方案
  8. 不×××,用google!!
  9. 计算机输入法无法输入小写字母,电脑打不出小写字母了怎么办
  10. 2020家用千兆路由器哪款好_什么路由器比较好(2020年最好千兆路由器)
  11. 使用Xmanger/Xbrowser 远程桌面Ubuntu 12.04 LTS
  12. Moniter和Lock
  13. Java培训班靠谱吗?
  14. rtcp 的jitter buffer
  15. 在pycharm中%matplotlib inline报错!!!
  16. H5全新红包直通车网站源码 包含多款游戏已对接支付
  17. html转换为pdf c#,wkhtmltopdf - 直接在C#中将html代码转换为pdf
  18. signature=b8cae5ae994df93c3fedf622c2a51ac5,javascript中的Base64、UTF8编码与解码详解
  19. 南大周志华团队开源深度森林软件包DF21:训练效率高、超参数少,普通设备就能跑 | AI日报...
  20. Mac系统 PDF转换各种文件格式安装使用教程【PDF Converter Master】

热门文章

  1. js压缩代码后怎么生成source map_??markdown生成导航? #x27;[toc]#x27;足矣
  2. 绝地求生大逃杀最新服务器,《绝地求生大逃杀》将建立该国家或地区玩家的专有服务器!...
  3. python程序开发模块化_python-17-Python文件两种用途、模块化程序开发
  4. mysql datetime转date_一个MySQL时间戳精度引发的血案
  5. matlab 填充数组,Matlab自动将数组类型从复数转换为double
  6. 【阿里云MPS】Demo
  7. 【thymeleaf】th:with
  8. java set 接口_【Java提高十七】Set接口集合详解
  9. 两个条件一个为false就运行_Python入门基础实例讲解——两个数字比大小,并输出最大值...
  10. java学绘图吗_Java绘图