Nginx $document_uri 参数配置

Posted 项思凯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx $document_uri 参数配置相关的知识,希望对你有一定的参考价值。

配置需求

注:$document_uri  表示访问的url
需求:访问 www.abc.com  请求到 www.abc.com/abc/

使用操作

1、在nginx配置文件中加入

技术分享图片
if ($document_uri !~ abc)
{
    rewrite ^/(.*)$ http://www.abc.com/abc/$1 permanent;
}
配置文件
技术分享图片
    而不是单独加一句  rewrite ^/(.*)$ http://www.abc.com/abc/$1 permanent;
    如果只加rewrite 规则,而不限定条件,那么会造成死循环。  会访问到   http://www.abc.com/abc/abc/abc/abc/....
说明

 

以上是关于Nginx $document_uri 参数配置的主要内容,如果未能解决你的问题,请参考以下文章

nginx内置变量

Nginx-urirequest_uridocument_uri之间的区别

自定义nginx访问日志和内置变量使用

Nginx反代配置

Nginx反代配置

Nginx配置缓存服务器