php alias 报错,PHP(FastCGI)在Nginx的alias下出现404错误的解决方法
本文讲述了PHP(FastCGI)在Nginx的alias下出现404错误的解决方法。分享给大家供大家参考,具体如下:
在Nginx的官方wiki中如下描述
The alias directive cannot be used inside a regex-specified location. If you need to do this you must use a combination of rewrite and root.
在实际使用中alias下面的php返回404,而html确可以正常显示,解决方法如下
location / { root /opt/www/htdocs/www; index index.php index.html index.htm; } location /bbs/ { alias /opt/www/htdocs/bbs/; index index.php index.html index.htm; } location ~ ^/bbs/.+.php{ root /opt/www/htdocs; rewrite /bbs/(.*.php?) /1 break; include conf/fcgi.conf; fastcgi_pass 127.0.0.1:10080; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /opt/www/htdocs/bbs$fastcgi_script_name; }
即用root加rewrite替换alias
希望本文所述对大家nginx平台上的php程序设计有所帮助。
php alias 报错,PHP(FastCGI)在Nginx的alias下出现404错误的解决方法相关推荐
- WSL Ubuntu guile命令报错Wrong __data_start/_end pair及guile-gi等相关编译错误的解决方法
执行guile或者guile-3.0.guile-config等命令报错: Wrong __data_start/_end pair [1] 19492 abort (core dumped) ...
- qtxlsx编译报错_qt5.12搭建qtxlsx库读取excel表格编译错误和解决方法第二讲
qt5.12mingw64编译环境搭建qtxlsx库编译错误第二讲 最近一直在做这个库的环境搭建,还是遇到了几个小小的错误,想把他记录下来,以后无论使用什么样的环境,我们都可以开心快乐地搭建了呀. 编 ...
- 连接mysql报错:Access denied for user ‘root’@‘localhost’(using password: YES)的解决方法
连接mysql报错:Access denied for user 'root'@'localhost'(using password: YES)的解决方法 参考文章: (1)连接mysql报错:Acc ...
- 前端开发:Vue报错Avoid mutating a prop directly since the value will be…的解决方法
前言 前端开发中,在使用Vue开发的时候,经常会遇到一些很共性的报错提示,而且有时候提示已经很明确的告诉开发者问题出现在哪里,尤其是在Chrome的控制台输出上面,只要看一下输出日志就知道问题所在.但 ...
- Python pip install 安装包报错ERROR: Could not find a version that satisfies the requirement XXX解决方法
Python pip install 安装包报错ERROR: Could not find a version that satisfies the requirement XXX解决方法 文章目录 ...
- idea创建web项目运行报404错误_IDEA JavaWeb项目启动运行后出现404错误的解决方法...
404这个错误真的是一言难尽!不过大多是配置文件出错,认真修改还是可以的 1.web.xml配置错误: 默认首页没有写的,在web.xml添加一个就行(前提是你有jsp页面,名字不要写错): 比如这个 ...
- linux qemu 报错 Unable to reserve 0xfffff000 bytes of virtual address space at 0x1000 解决方法
目录 错误现象 可能原因 解决过程 解决方法 错误现象 使用 qemu-i686 运行 i686平台文件 报错 qemu-i686: Unable to reserve 0xfffff000 byte ...
- 数据库连接报错:Listener refused the connection with the following error: ORA-12505 的解决方法
使用SQL developer 连接用户时出现如题报错. 解决方法: 一:搜索"服务" 二:启动下图中选中的服务项
- Idea运行项目报错:java.lang.OutOfMemoryError: Java heap space/ java.lang.OutOfMemoryError: GC overhead 解决方法
问题 使用Idea运行代码量比较多的项目时,会报错:java.lang.OutOfMemoryError: Java heap space java.lang.OutOfMemoryError: GC ...
最新文章
- Ajax跨域问题的两种解决方法
- 千位亿万富豪调研:六成富豪担心继承人婚姻问题致财富外流
- 路由器 radius认证获取ip_玩转网络工程师·认证篇
- 怎么看到方法内引用方法的注释_网页内文字无法复制怎么办?一分钟看懂这些方法,让你随意复制...
- webshpere缓存--web.xml
- 图解HashMap和HashSet的内部工作机制
- mysql php宝塔 root_[转载]在安卓中安装宝塔面板运行PHP+MySQL
- js 实现两个小数的相乘、相除功能
- mysql 5 安装过程
- iOS开发——高级篇——iOS开发之网络安全密码学
- 马士兵讲jsp项目--BBS项目分析笔记
- CSS圆角兼容IE6
- 使用Caffe框架训练模型
- 记录这一刻:开通原创保护功能
- java获取pdf文字坐标_Java 获取PDF关键字坐标
- 【Java实例】王者荣耀阵容展示
- ZK zul中显示纯的HTML代码
- 视频教程-深度学习30天系统实训-深度学习
- 贾跃亭:FF将一如既往地为打造共享智能出行生态的愿景而奋斗
- 转转推荐场景EE题解决思路