SEO中涉及到一个操作,非www域名跳转到www域名,可以通过nginx重定向实现。如果是单次重定向用 redirect, 如果永久跳转用 permanent,这里用 permanent
非www重定向到www域名
server {
listen 80;
server_name xxx.com www.xxx.com;
if ($http_host !~ "^www.xxx.com$") {
rewrite ^(.*) http://www.xxx.com$1 permanent;
}
}
www重定向到非www域名
server {
listen 80;
server_name xxx.com www.xxx.com;
if ($http_host !~ "^xxx.com$") {
rewrite ^(.*) http://xxx.com$1 permanent;
}
}
附:
正则表达式
~ 区分大小写匹配
~* 不区分大小写匹配
!~
和!~*
分别为区分大小写不匹配及不区分大小写不匹配
^ 以什么开头的匹配
$ 以什么结尾的匹配
评论区