ThinkPHP路由使用Nginx

今天这两天服务器使用的Apache貌似不太稳,再加上服务器配置低,Nginx相对于Apache来说更轻量,并发更高,所以打算吧Apache换成Nginx

在服务器卸载Apache安装Nginx后,发现路由404,找到好多资料终于解决了,解决方法如下。

在ThinkPHP的public目录下,增加nginx.htaccess文件,内容如下:

location / {index index.html index.php;if (!-e $request_filename) {rewrite ^/dashboard$ /index.php/Home/Inoreader last;rewrite ^/starred$ /index.php/Home/Inoreader last;rewrite ^/logout$ /index.php/Home/Inoreader/logout last;rewrite ^/discovery(.*)$ /index.php/Home/Inoreader last;rewrite ^/all_articles$ /index.php/Home/Inoreader last;rewrite ^/folder/(.*)$ /index.php/Home/Inoreader last;rewrite ^/feed/(\d+)$ /index.php/Home/Inoreader last;rewrite ^/article/(\w+)-(.*)$ /index.php/Home/Inoreader last;rewrite ^/(.*)$ /index.php/$1 last;}}

ThinkPHP使用Nginx相关推荐

  1. 解决thinkphp在nginx环境中由于PATH_INFO变量引起的路径问题

    最近一个项目使用了thinkphp3.2作为开发框架,路由方面开启了PATHINFO模式,但是nginx默认是不支持PATHINFO的,表现为$_SERVER['PATH_INFO']没有值 在apa ...

  2. thinkphp在nginx下pathinfo支持

    thinkphp在nginx下pathinfo支持 在apache下运行正常,但是在nginx下内页都是404空白. 解决办法: 首先:修改nginx的rewrite location / {if ( ...

  3. thinkphp pathinfo nginx 无法加载模块:Index

    thinkphp 报了 无法加载模块:Index 错误位置 FILE: /var/multrix/wxactivity_archive/ThinkPHP/Library/Think/Dispatche ...

  4. nginx php重定向,Thinkphp linux nginx重定向配置

    thinkphp 重定向在linux nginx中需要更多配置,以下为nginx.conf文件,注意红色字体部分: user  www www; worker_processes auto; erro ...

  5. 修改thinkphp配置nginx服务器,thinkphp5.0配置nginx重写规则

    thinkphp5.0配置nginx重写规则 2018年07月06日 09:29:03阅读数:1529 server { listen 80; #端口号 server_name demo.aa.com ...

  6. php header 404 nginx,ThinkPHP在nginx下怎么设置?路由统统404,疯了~

    本地用MAMP跑的代码,运行没问题.但是部署到CENTOS 6.8 NGINX服务器上的时候,路由地址都404了! [可以访问] http://something.com/API/public/ind ...

  7. thinkphp5.0配置php版本,PHP开发-Mac搭建ThinkPHP5.0

    搭建PHP开发环境 一键安装PHP环境MxSrvs,网站有使用文档,配置便捷 安装完之后访问127.0.0.1 image 如果所示安装成功 MxSrvs目前只能在Applications目录下运行. ...

  8. 童话世界区块宠物源码

    简介: 空间要求:PHP+MYSQL 亲测环境:Nginx1.15.1+PHP7.1+Mysql5.6 请按顺序安装: 第一步:修改配置信息 修改指引: 1:修改数据库连接文件,在 config/da ...

  9. Nginx+ThinkPHP不支持PathInfo的解决办法

    nginx 不支持pathinfo, 你可以自己配置一个pathinfo变量, 会有安全漏洞,你又要修复, 很麻烦. nginx 最好是不要用pathinfo, thinkphp可以在不支持pathi ...

最新文章

  1. 想轻松入门Python编程,这10个经典案例你还不知道嘛?
  2. 全景照片不怕歪!Facebook 用神经网络矫正扭曲的地平线
  3. win 常用网络命令
  4. 批处理显示是上午还是下午
  5. 十三、前端基本功:DOM练习
  6. 【干货】人人都能看懂的LSTM
  7. 阿里安全开源顶尖技术“猎豹” 计算更快数据更安全
  8. c++嵌入linux指令以查找文件夹
  9. 学习ASP.NET Core, 怎能不了解请求处理管道[3]: 自定义一个服务器感受一下管道是如何监听、接收和响应请求的...
  10. 今天起改用mac的marsedit写博
  11. 微信小程序云开发(云数据库的使用)
  12. 宝塔面板php无法安装,宝塔面板php无法安装怎么办
  13. 小程序项目之猫眼案例-代码
  14. Gym-101173K Key Knocking 思维+贪心
  15. tp5shop tp5商城 WSTMart B2B2C开源商城系统
  16. 文献阅读(60)ACL2021-Attention Calibration for Transformer in Neural Machine Translation
  17. Web前端:古诗排版网页案例设计
  18. SWFObject参数,SWFObject使用方法
  19. 信息系统项目管理知识--项目立项管理
  20. kdj指标主要看哪个值_kdj主要看哪条线?kdj指标看哪个值。

热门文章

  1. android x5webview 播放视频白屏
  2. 萨尔瓦多因加密崩盘陷入困境,放弃BTC可获救,萨财长表示不会放弃
  3. 理解二重积分极坐标算法
  4. 计算机视觉与机器视觉有什么区别?
  5. pm2启动后进程总是自启,日志显示App [app:0] starting in -fork mode
  6. [乐意黎]Centos里MySQL启动后无故停止,并抛 Warning: PDO::query(): MySQL server has gone away
  7. 【JAVA】毕向东Java基础视频教程-笔记
  8. 3个原因告诉你为什么不要创业
  9. 那乔布斯在中国讲的课
  10. 【Bluetooth开发】蓝牙开发入门