Nginx:在特定路径组件的别名内路由到index.php
发布时间:2020-08-04 13:22:08 所属栏目: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模块失败
- nginx – 如何在不解密的情况下路由HTTPS加密数据包?
- 如何从nginx响应中删除某些cookie
- 如何在nginx中配置动态SSL配置的动态虚拟主机?
- 如何为使用fastcgi和perlbrew在Nginx上运行的Perl催化剂应用
- 无法为地址php-fpm绑定监听套接字
- amazon-s3 – RESTful Web服务的最具可伸缩性和高性能的Ama
- django – 当我检查nginx access.log时,未知的HEAD请求会定
- nginx – 如何将域名指向另一个网站的页面?
- node.js – 自节点v0.12.2以来的负载平衡 – cluster,pm2或
推荐文章
站长推荐
热点阅读