Nginx:在特定路径组件的别名内路由到index.php
发布时间:2020-08-05 02:27:36 所属栏目:Nginx 来源:互联网
导读:我正在尝试将nginx路由到特定路径的别名中的index.php.使用子域(并添加具有不同名称的服务器块)会更容易,但我的项目需要这种结构有几个非主题原因.简单地说,我想要以下内容:1. www.example.com -- /home/user/www/public/index.php 2. www.example.com/a/b
|
我正在尝试将nginx路由到特定路径的别名中的index.php.使用子域(并添加具有不同名称的服务器块)会更容易,但我的项目需要这种结构有几个非主题原因.简单地说,我想要以下内容:
数字1和2非常标准:始终提供index.php文件(在某个根目录中)并让php处理路由. 3号模拟子域构造(并应指向不同目录中的index.php). 我已经设法让数字1-3工作,但不是数字4.每当我去www.example.com/api/a/b它给出404.错误日志告诉我nginx试图为我服务/家庭/用户/ API /公共// A / b /.我觉得我非常接近解决方案,但我似乎没有做对.我也可以以相同的方式提供静态文件. 以下配置是相关的:
提前致谢. 解
你很亲密.但是您需要匹配位置及其相应别名的尾随/字符.
您还需要在该块中添加try_files以引用正确的index.php,这可能是/api/index.php. (编辑:长春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ruby-on-rails-配置文件中的NGINX和环境变量
- python-Ngnix Gunicorn Flask:如何找出真正的基本URL
- node.js – 如何在使用docker-compose时为mongodb图像添加–
- 301在代理后面运行非标准端口的nginx机器上重定向
- 如何在Ubuntu上一起运行nginx和apache
- ruby-on-rails – ubuntu 10.04中的“update-rc.d:/etc/in
- nginx没有提供更新的静态文件
- 如何在NgInX中将带有查询字符串的URL重定向到没有查询字符串
- 启用了nginx gzip但不是gzipping
- node.js – socket.io何时使用轮询而不是websockets?
推荐文章
站长推荐
热点阅读
