服务器 Gind.cn
  • Linux
  • Windows
  • Ubuntu
  1. 服务器 Gind.cn
  2. 重写 nginx
  3. 在Nginx中掩盖一个url
Intereting Posts
代理端口80到443与Netcat / NC 如何从一个特定的IP为特定的用户自动化SSH会话? Ubuntu 12.04:Apache2符号链接到Windows驱动器 IIS 7.5中的URL重写不起作用 Linux缺less磁盘空间 Postfix禁止邮件发送特定的本地帐户 DEB:“提供:”字段被忽略 在Fedora 16上通过pecl安装stomp失败(找不到OpenSSL的库) 显示为不适用于Vista计算机的WSUS中的Internet Explorer 9 Windows Mobile 6.1的wlan缓慢重新连接 Corosync – 停止服务会使服务器崩溃 无法更改SSH端口 是否有可能在IIS站点上强制使用TLS 1.2 如何逃避systemd单元文件中的空格? dict_pcre.so在debian上丢失

在Nginx中掩盖一个url

我想转换一个url的格式

http:// foo.example.com:81/foo/s?id =(一个数字)

变成类似的东西

http:// www.example.com/foo/(a number)/

  • Lighttpd:将任何请求redirect到index.html
  • MSDeploy删除IIS Url重写
  • nginx重写configuration
  • Mod_rewrite不使用URL编码值
  • 如果省略了最后一个斜杠,则重写更改的URL

在Nginx。

我已经尝试与proxy_pass并重写,但它不起作用。 我相信这很简单,但我不熟悉它。 谢谢。

  • .htaccess 301redirectPLUS URL重写
  • 在使用IP地址时重写URL域名
  • nginx是redirect而不是重写的时候有一个斜杠参数
  • 在虚拟应用程序中的IIS7.5上configurationWordPress重写规则
  • ARR反向代理出站重写规则的redirect

那么,我终于明白了。

location /foo { rewrite ^/foo/(.*)/ /foo/s?id=$1 break; proxy_buffering off; proxy_pass http://127.0.0.1:81; } 

我将proxy_buffering设置为off,因为它是一个彗星应用程序。

  • Nginx将https的某个页面redirect到http
  • 使用正则expression式将一个或多个URLredirect到一个
  • 如何从nginx地图提供静态文件?
  • 只有文件夹不存在时,RewriteRule才起作用
  • Nginx重写为特定的目录
  • Nginx和PHP-FPM – 无法打开主脚本错误
  • IIS URL重写规则将子目录stream量redirect到https
  • Apache到Nginx的转换(新手)
  • HAProxy / Varnish:redirect一定比例的stream量
  • Nginx重写:删除? 在filename.php之后

  • © 2017 服务器 Gind.cn
  • Topics
  •        
  • Powered by Server
  • Privacy Policy