reactjs - Nginx 反向代理正则表达式位置
问题描述
我有一个网站(比方说www.example.com),它带有一个输入参数来输入 6 个字符代码以加入 socket.io 房间。如果你去www.example.com,它会显示空输入,但如果你去www.example.com/ABCDEF,它会自动用代码“ABCDEF”预填充输入。房间代码都类似于 [a-zA-Z]{6}。我很难正确配置我的 nginx 反向代理,当您访问www.example.com时它工作正常,但当我访问www.example.com/ABCDEF时出现 404 错误。这是我的 nginx 配置:
server {
root /var/www/example.com/html;
index index.html index.htm index.nginx-debian.html;
server_name example.com www.example.com;
location / {
try_files $uri $uri/ =404;
}
}
我也试过这个:
location ~* "/[a-zA-Z]{6}" {
try_files $uri $uri/ =404;
}
解决方案
推荐阅读
- php - Ubuntu Nginx 服务器上的 PHP 和 MySQLi
- swift - 来自actionSheet的NavigationView?
- javascript - Angular 应用程序中的默认日期到 JSON 转换格式
- reactjs - 我什么时候应该使用 MobX 可观察对象而不是 React 状态变量?
- mysql - 过滤字符串在mysql中只包含q
- http - 规则在snakemake 中失败,但脚本在snakemake 之外运行良好
- spring - 使用 Server-Sent-Events 重播 Kafka 主题
- css - 当父元素上存在某些属性时,子元素上的固定位置不会占用视口,因为它包含块
- javascript - 递归连接由抽象语法树状结构形成的数组时遇到问题
- c++ - 链接 Qt 库以符合 LGPL 许可证