querystring

Nginx 重写将查询字符串转换为路径
querystring

Nginx 重写将查询字符串转换为路径

我希望这个简单的重写规则: /somefolder/mypage.aspx?myid=4343&tab=overview 重定向至: /folder/4343/overview/ 我寻找了一些解决方案,但实际上都没有效果。 我试过: rewrite ^/somefolder/mypage.aspx?myid=(.*)&tab=overview$ /folder/$1/overview permanent; 和 rewrite ^/somefolder/mypage\.aspx\?myid=(.*)&tab=o...

Admin

nginx 规则捕获标头并将值附加为查询字符串
querystring

nginx 规则捕获标头并将值附加为查询字符串

我有一个需要在 nginx 中解决的有趣问题:我正在构建的一个站点在端口 80(并且只有端口 80)上接收入站流量,该流量可能在请求中设置了某个标头。如果存在此标头,我需要捕获它的值并将其作为查询字符串参数附加,然后再将参数和任何其他查询字符串参数临时重定向(重写)到其他(安全)服务器。这应该是非常可行的,但是怎么做呢!? 非常感谢, JS ...

Admin

Apache - 是否可以根据片段(标签)重写 URL?
querystring

Apache - 是否可以根据片段(标签)重写 URL?

使用 Apache/2.4.54 (Win64) 我被要求将旧域名重写为新域名,如下所示 从https://oldtest.mydomain.com/company/customerpage/#/customer/<getThisNumber>/something 到https://newtest.mydomain.com/company/something/customer/<getThisNumber> 这可能没问题,使用正则表达式来获取数字并将其传递给新的,然后只需使用 [L,R=301] 进行重定向。 但参考。StackO...

Admin

RApache 从执行 URL 获取查询字符串-如何操作?
querystring

RApache 从执行 URL 获取查询字符串-如何操作?

我想将执行 URL 中的查询字符串放入我的 R 中。我已经安装并配置了 R Apache。到目前为止,一切都正常。 到目前为止我的 R 代码是: query_string <- Sys.getenv("QUERY_STRING") cat("Content-Type: text/html\r\n\r\n") cat("Die Anfrage-URL ist:", query_string) 我没有从 QUERY_STRING 获得任何信息。为什么?有什么提示和技巧吗? 我的执行 URL 是 http://localhost/R/query.R?que...

Admin

nginx 删除所有查询参数并向 React 应用程序添加新参数
querystring

nginx 删除所有查询参数并向 React 应用程序添加新参数

我想丢弃所有查询参数并添加一个新的(例如 DN=$ssl_client_s_dn)。原因是为了防止客户端发送此查询参数。 替换查询参数“DN”的值对我来说也是一个有效的解决方案。 我的配置文件是 server { listen 9999 ssl default_server; listen [::]:9999 ssl default_server; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_certificate /keystores/mycert.crt.pem; ...

Admin

nginx 将查询参数附加到 React 应用程序
querystring

nginx 将查询参数附加到 React 应用程序

我是 Nginx 新手,我想将查询参数附加到 URL(例如 myid)以便为 React 应用程序提供服务。我使用的是 nginx/1.18.0(Ubuntu) 还有类似的问题,例如: 将查询参数附加到特定 URI 但我找不到解决问题的方法。 React 通常创建静态内容,因此使用“try_files”元素(指向/index.html)似乎合乎逻辑。 这是配置文件 server { listen 9999 ssl default_server; listen [::]:9999 ssl default_server; ssl_protocols...

Admin

Nginx - 仅阻止对除指定 IP 范围之外的所有路径部分的访问
querystring

Nginx - 仅阻止对除指定 IP 范围之外的所有路径部分的访问

我正在尝试阻止通过 Nginx 访问部分路径,除非源 IP 在指定范围内。 我思考我已经通过多次反复尝试解决了这个问题,但是当路径包含查询字符串时,我似乎遇到了麻烦: 不应该起作用(除非在指定的 IP 范围内): /登录 /登录/ 应该有效(甚至公开): /登录/其他 /[电子邮件保护]&类型=专业 当前位置区块: location ~ ^/(login|login/)$ { allow 10.0.102.0/24; deny all; return 403; } 欢迎提出任何建议,谢谢! ...

Admin

通过 proxy_pass 将选择性参数从 Nginx 代理发送到上游
querystring

通过 proxy_pass 将选择性参数从 Nginx 代理发送到上游

我为 Minio S3 对象存储服务器配置了 Nginx 代理。 当我将请求传递给上游(Minio)时,我可以删除一些查询参数(多个 agr)并保留其余参数吗? 例如:这是 Nginx 收到的请求: /my-private-bucket/my-image.jpeg?X-Amz-Algorithm=AWS4-HMAC-SHA256&w=320&X-Amz-Date=20211218T231908Z&h=200 我需要将上面的链接转换为下面的链接(即删除多余的参数:w=320 和 h=200),然后使用代理密码: /my-private...

Admin

同一个 .htaccess 中有两个不同的重写条件?
querystring

同一个 .htaccess 中有两个不同的重写条件?

我需要根据 URL 中请求的路径为两个特定文件创建重写条件。可以吗? 条件 1:如果 URL 是example.com/admingo to admin.php?uri=params。即: example.com/admin/form=>admin.php?uri=form example.com/admin/form/edit=>admin.php?uri=form/edit ETC... 条件2:如果 URL 需要任何其他参数(除 之外/admin),转到index.php?uri=params。因此: example.com/ab...

Admin

使用 Apache 2 重定向到查询字符串中传递的 URL
querystring

使用 Apache 2 重定向到查询字符串中传递的 URL

我对 URL 重定向还不是很熟悉,我想创建这种重定向http://example.com/?url=http://domain.test/:http://domain.test/ 我目前得到的结果是:http://example.com/?url=http://domain.test/ 重定向到http://domain.test/?url=http://domain.test/ 但我不想要这个?url=http://domain.test/角色。 我的Apache2虚拟主机的相关部分是: RewriteCond %{QUERY_STRING} url=(....

Admin

IIS 重写 URL 未附加 StringQuery
querystring

IIS 重写 URL 未附加 StringQuery

我正在尝试重写我的 URL 从https://localhost/details.html?page=2 到https://localhost/license 当我使用重定向,当我请求 URL 时它工作正常https://localhost/license,但是 URL 变为https://localhost/details.html?page=2。 当我使用改写,URL 保持不变https://localhost/license,但“重定向”转到details.html没有参数(动态生成)的(静态 html)page=2,即使我设置appendQueryS...

Admin

如何在 Nginx 上使用查询参数 ?amp=1 提供 PHP 服务?
querystring

如何在 Nginx 上使用查询参数 ?amp=1 提供 PHP 服务?

我在这台单服务器上运行了几个虚拟主机(站点)。 现在,在这个根虚拟主机上,我有一个论坛(在 Docker 上运行),但由 Nginx 提供服务mysite.com,并且我的 AMP 页面在/amp路由 上提供服务mysite.com/amp。这些 AMP 页面基本上是一个单独的index.php文件,它们都由这个文件处理。它们由 PHP 使用 Nginx 提供服务。 我想要的是,当用户点击任何符合以下模式的请求时:(例如此域名上的任意 URL结尾为?amp=1 mysite.com?amp=1 mysite.com/t/my-topic/121?amp=1...

Admin

http 重定向并将客户端 IP 附加为 URL 查询
querystring

http 重定向并将客户端 IP 附加为 URL 查询

我遇到了这个奇怪的问题,我们需要它来解决内部应用程序的限制。 这是我需要的,无论是来自 haproxy 还是 nginx: 某事呼唤http://my-server/?some=query_string 服务器应响应重定向(http 301/302)到此位置:http://my-other-server/?some=query_string?client_ip=ACTUAL_CLIENT_IP 有人可以提供关于这是如何工作的想法吗?或者更好的是 - 客户端 IP 的 DNS 反向查找名称? 提前致谢!阿克塞尔。 ...

Admin

在 nginx 中使用 proxy_pass 时以正确的方式附加查询参数
querystring

在 nginx 中使用 proxy_pass 时以正确的方式附加查询参数

我的 nginx 代理传递配置设置如下: location /try-me { proxy_pass https://some-domain.com?id=true&zone=false } 这很好。但问题是,当有人从浏览器尝试 https://mywebsite.com/try-me?ping=true&foo=bar proxy_pass 之后创建的最终 URL 是: https://some-domain.com?id=true&zone=false?ping=true&foo=bar 查询参数格式完全不正...

Admin

php-fpm 和 nginx 的查询字符串问题
querystring

php-fpm 和 nginx 的查询字符串问题

我正在尝试使用 Nginx 运行 PHP 应用程序。重写 URL 可以正常工作,但是查询字符串不会传递给 PHP 文件。我在以下配置中做错了什么吗?如果能得到任何帮助,我将不胜感激! nginx-site.conf: server { root /var/www/html; include /etc/nginx/default.d/.conf; index index.php index.html index.htm; client_max_body_size 30m; server_tokens of...

Admin