内部重定向时,Nginx重写或内部重定向周期
|
我在使用Nginx时遇到了麻烦. 这是我的配置.
我希望我的位置http://test.local/css/链接到/usr/share / nginx / test / htdocs / styles /,就像我在配置中所做的那样. 但是当我输入例如http://test.local/css/flow.css im时,我得到了下一个错误:
这里有什么问题? 最佳答案 您的配置有两个问题. 第一个问题是您的root指令错误,因此找不到该文件. 第二个问题是默认操作是在URI的末尾添加另一个/. 您需要向try_files指令中添加有效的默认操作,例如404响应:
因此,回到第一个问题.您的配置指出/css/example.css位于/usr/share/nginx/test/htdocs/web/css/css/example.css.请注意,/ css /已复制. / images /,/ js /和/ fonts /也是如此.有关根指令的详细信息,请参见this document. 在大多数配置中,只需在服务器块级别指定根并允许几乎所有位置块都可以继承它,而不必在每个位置重复它. 您的问题指出/ css /文件应该在/usr/share / nginx / test / htdocs / styles /中找到.这需要别名指令.有关别名指令的详细信息,请参见this document.例如: (编辑:日照站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- nginx – 无效的子域被重定向到另一个域
- node.js应用程序与nginx 502错误的网关错误
- 使用协议升级在nginx反向代理后面运行daphne始终路由到http
- python – Django Admin FORCE_SCRIPT_NAME登录重定向错误
- 我的nginx fastcgi配置下载php文件而不是执行它们
- 上载的视频无法在移动浏览器中播放,但可以在桌面浏览器中播
- nginx – 使用Spring Cloud OAuth2的SSL /代理问题
- ruby-on-rails – 使用Rails和Nginx获取客户端的真实IP地址
- node.js-端口号未隐藏在Nginx反向代理中(下一个JS服务器)
- nginx – 提供由PHP生成的自定义404页面
- nginx php-fpm child退出,代码为0
- Nginx – 多个/嵌套的IF语句
- ruby-on-rails – 通过Rails通过Nginx提供大文件
- nginx – proxy_pass不使用/ etc/hosts解析DNS
- linux – Puppet 2.7.x – 全局变量 – 追加
- 使用UWSGI为Nginx提供多个Django站点
- Nginx和PHP-FPM – 找不到.php文件 – 无法找出原
- ruby-on-rails – 即使重新启动,我如何保持乘客独
- node.js – 如何从作为nodejs服务器的反向代理的
- php5-fpm nginx google bot =连接由同行重置
