1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

Nginx地址重写

实现访问a.html直接跳转到b.html

对于需要把原先的URL地址重写成新的URL地址的情况,可以使用Nginx地址重写功能。首先,启动Nginx并用浏览器访问a.html页面,再创建b.html页面。接着,在Nginx的配置文件中,利用rewrite指令把a.html重写成b.html的URL。最后,在浏览器中访问a.html,就会自动跳转到b.html页面,实现了访问a.html直接跳转到b.html的功能。

Nginx地址重写

实现用浏览器与curl访问相同页面文件,返回不同的内容

有时需要在同一个页面URL下,通过不同的方式访问这个页面时返回不同的内容。这时可以使用Nginx的变量以及if指令来实现。在html和html/firefox两个文件夹下分别创建test.html文件,并在Nginx配置文件中对访问该文件的方式进行判断。如果是通过浏览器访问,返回”Welcome to test.html for browser”,如果是通过curl访问,返回”Welcome to test.html for curl”,即可实现用浏览器与curl访问相同页面文件,返回不同的内容的功能。

以上就是Nginx地址重写的实现方法,希望对您有所帮助。

原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6307.html