<<返回上一层

服务器租用,Nginx地址重定向

发布时间:2018-10-17     浏览次数:245

Nginx是一款基于事务的无阻塞的高性能服务器,在服务器租用中很常见的系统。下面我们介绍一下Nginx地址重定向。

1、假设要把webroot/static/index.html访问重定向到static/index.html

例如当我们通过浏览器访问http://192.168.11.210/webroot/static/index.html,实际访问的是web目录下面的static/index.html文件,也及去掉了webroot这个目录,使用alias

1

2

3

location ^~ /webroot/ {

 alias /data/www/web/WebContent/;

}

注意:

1. 使用alias时,目录名后面一定要加"/"。

2. alias可以指定任何名称。

3. alias在使用正则匹配时,必须捕捉要匹配的内容并在指定的内容处使用。

4. alias只能位于location块中。

再举个例,http://192.168.11.210/webroot/test/static/index.html

1

2

3

location ^~ /webroot/test/ {

 alias /data/www/web/WebContent/;

}

这样也是可以的,最终访问的文件跟上面是一样的。

2、把对webroot/static/index.html的访问重定向到web目录下面的test目录下

1

2

3

location ~ ^/webroot/ {

 root /data/www/web/WebContent/test/;

}

http://192.168.11.210/webroot/static/index.html 实际访问的是web目录下testwebroot/static/index.html

及使用root一般是把访问目录重定向到某个目录下,但是访问的路径必须在重新定位的目录下。注意区分跟alias的区别。


客服中心 customer service center

售前在线咨询 (以下为10位资深销售主管官方企业Q,更多销售员Q请咨询销售主管)

售后服务 (或与官方提供的专属QQ一对一直接服务)

工作时间: 周一至周五 9:30至17:30 周六13:30至17:30,其它日期按国家法定节假日休假,如果有不便之请敬请谅解! 售后技术支持:多部门7*24小时机制。

客户投诉留言

电话和QQ,以便我们为您提供优质服务! *为必填项