nginx - 使用 NGINX 重写 css 和 js 文件的根
问题描述
我在将我的 nginx 用于某些极端情况时遇到了一些问题。
我有一个网站,我希望有 2 个域指向它。问题是我希望它作为代理,如下所示:
www.mydomain.com -> www.hiddendomain.com
www.mydomain2.com -> www.hiddendomain.com/my-path-to-second-site
server {
resolver X.X.X.X;
server_name www.mydomain.com;
location / {
proxy_pass "https://www.hiddendomain.com$request_uri";
}
}
server {
resolver X.X.X.X;
server_name www.mydomain2.com;
location / {
proxy_pass "https://www.hiddendomain.com/my-path-to-second-site$request_uri";
}
}
在代理中设置这个并不难,问题是我不能在网站上重新路由根。例如www.mydomain2.com将找不到 css、js 或资产文件。
有什么建议或想法吗?
旁注: 我不能使用硬编码值来重定向或类似的,因为它是一个在文件名中使用哈希的 CMS 系统。
解决方案
推荐阅读
- ios - 如何在 UserDefaults swift 中设置枚举数组
- cuda - 如何以原子方式在多个内存位置设置值?
- sharepoint - 使用来自子站点的 spd 工作流在根站点上创建文档集:禁止错误
- angular - 用一个按钮 angular 2 提交两个响应式表单
- swift - 计算一个特殊字符(非空格标记)在 Swift 中的字符串中出现的次数
- ruby-on-rails - ActiveRecord Rollback 跳过模型级错误作为响应
- java - Eclipse JDT 在项目中的 lombok 时生成错误的 ast
- javascript - Mapbox GL JS:显示纬度,经度位置
- reactjs - 重定向到页面的问题 - 我现在是新手
- node.js - git checkout 后恢复 Angular 项目