301重定向不陌生, 有时候有需求把某目录整个重定向到一个二级域名,或者不带www的顶级域名请求全部重定向到带www的二级域名.一般这样对seo印象较大。
顶级域名定向到www二级域名
server { listen 80; server_name xxxx.com; if ($host = 'xxxx.com' ) { rewrite ^/(.*)$ http://www.xxxx.com/$1 permanent; }
目录跳转新域名
if ( $request_filename ~ nginx/ ) { rewrite ^ http://nginx.xxxx.com/? permanent; }
目录重定向
if ( $request_filename ~ nginxjiaocheng/ ) { rewrite ^ http://www.xxxx.com/nginx/? permanent; }
转载请注明:Li Jianwei's Blog » nginx服务器301重定向配置