[Linux笔记] Nginx 301 重定向规则写法

3 Comments

这规则很简单。写上来纯属方便自己使用时可以复杂粘贴。高手莫喷呵呵。

无条件直接301重定向规则:

rewrite ^/(.*) http://www.meidahua.com/$1 permanent; #www.meidahua.com为要重定向的目的地址。

将某个目录下面的文件重定向到另一个目录:

rewrite ^/download/(.*) /nginx-rewrite/$1 permanent;

当主机头满足某条件时301重定向规则:

if ($host != 'www.meidahua.com') #当主机头不等于www.meidahua.com时
{rewrite ^/(.*) http://www.meidahua.com/$1 permanent;}#www.meidahua.com为要重定向的目的地址。

3 Thoughts on “[Linux笔记] Nginx 301 重定向规则写法

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注