加入收藏 | 设为首页 | 会员中心 | 我要投稿 | RSS
您当前的位置:首页 > 网络日志

配置nginx 301重定向

时间:2019-12-17 08:10:32  来源:魔比之城  作者:scielib
nginx是非常流行的服务器环境,nginx301重定向也是在使用nginx环境中常常遇到的问题。其实,nginx的301重定向非常简单,对于新手,配置后,记得要重启nginx服务。

301重定向不陌生, 有时候有需求把某目录整个重定向到一个二级域名,或者不带www的顶级域名请求全部重定向到带www的二级域名.如果是Apache,需要配置.htaccess,nginx不支持,需要在配置文件里面使用rewrite指令来实现。

顶级域名重定向到www

server { server_name ttlsa.com; rewrite ^/(.*)$ http://www.ttlsa.com/$1 permanent; }

如上配置,所以ttlsa.com的请求都会重定向到www.ttlsa.com,301重定向对SEO很有帮助.这个配置大家用的最多。

www二级域名重定向到顶级域名

server { server_name www.ttlsa.com; rewrite ^/(.*)$ http://domain.com/$1 permanent; }

江湖盛传顶级域名的权重会比www二级域名的权重高,有些seoer会要求运维一定要把www的请求转到顶级域名,和上面的做法相反。

目录重定向

if ( $request_filename ~ nginxjiaocheng/ ) { rewrite ^ http://www.ttlsa.com/nginx/? permanent; }

目录跳转新域名

if ( $request_filename ~ nginx/ ) { rewrite ^ http://nginx.ttlsa.com/? permanent; }

以上就是nginx301重定向在使用nginx环境中的配置。配置nginx 301重定向后,记得要重启nginx服务。

来顶一下
返回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
相关文章
    无相关信息
栏目更新
栏目热门