LNAMP配置运行WordPress

LNAMP配置运行WordPress

nginx 301重定向配置

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

顶级域名重定向到www

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

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

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

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

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

目录重定向

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

目录跳转新域名

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

×

纯属好玩

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

文章目录
  1. 1. nginx 301重定向配置
,