【爱否SEO】SEO视频教程-SEO优化教程-SEO教程自学网:306090669(QQ)
4008883171

【爱否SEO】 > SEO技术 > seo优化技术 >

设置首选域的方法

编辑:【爱否SEO】发布时间: 2017-12-17
今天查看了一下服务器日志,发现百度蜘蛛在抓取zhixin99.com的URL,才记得要做301的跳转,如果zhixin99.com也能打开首页,那么就是两个URL对应一个页面了,这个很明显不符合URL的规范性,关于URL的规范性如何影响SEO看这篇文章http://www.zhixin99.com/a/10 。在google站长管理员指南里还提到这个问题,这也是众多站长...

今天查看了一下服务器日志,发现百度蜘蛛在抓取zhixin99.com的URL,才记得要做301的跳转,如果zhixin99.com也能打开首页,那么就是两个URL对应一个页面了,这个很明显不符合URL的规范性,关于URL的规范性如何影响SEO看这篇文章http://www.zhixin99.com/a/10 。在google站长管理员指南里还提到这个问题,这也是众多站长SEO工程师遇到的问题,google称之为设置首选域。就是你要确定你的域名首选www.zhixin99.com 还是zhixin99.com.如果两个域名都能打开,在宣传的时候就会导致两个域名都会背宣传,导致权重的分散,这是不利于SEO的。

通常情况下我们的首选域都是带WWW的,因此我们需要对不带www的URL进行301跳转到带WWW的。那么如何设置首选域呢?

首选域的设置方法.jpg

在nginx下设置首选域的方法是:

首先要找到虚拟主机的配置文件,知新网的在vhost文件夹下面的phpwind.conf
[root@iZ945 vhosts]# ls
default.conf.bak phpwind.conf upload.conf.bak

用vim指令打开后就可以编辑了,需要增加代码是(加粗的是需要增加的):

server {
listen 80;
server_name www.zhixin99.com zhixin99.com;
if ($host != 'www.zhixin99.com' ) {
rewrite ^/(.*)$ http://www.zhixin99.com/$1 permanent;
}

index index.html index.htm index.php;
root /alidata/www/phpwind;
location ~ .*.(php|php5)?$
{
#fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi.conf;
}
location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*.(js|css)?$
{
expires 1h;
}
location / {
if (!-e $request_filename)
{
rewrite (.*) /index.php;
}
}
#脦卤戮虏脤卢鹿忙脭貌
include /alidata/server/nginx/conf/rewrite/phpwind.conf;
access_log /alidata/www/log/phpwind.log;

permanent意思是永久301重定向,修改完毕后按ESC退出,输入:wq保存好。然后需要退到nginx目录输入重启nginx指令:sbin/nginx -s reload 。那么整个配置就完成了。
站内导航
 
QQ在线咨询
售前咨询热线
4008883171
售后咨询热线
13622373171