上一篇讲到了网站降权案例以及常见方法解析,很多朋友感觉很不错,这次又有个朋友问我如果空间不支持301怎么办 能不能用代码什么的解决?于是镇江SEO帮朋友设置了如下代码:
$HOST=$_SERVER['HTTP_HOST']; if ($HOST=="58taocha.com"){ Header("HTTP/1.1 301 Moved Permanently"); Header("Location:http://www.seo90s.com"); exit(); } if(!file_exists(dirname(__FILE__).'/data/common.inc.php')) { header('Location:install/index.php'); exit(); }
这个代码是跳转的代码 也就是说加入到index.php里会自动跳转到http://www.seo90s.com这个网址上 而朋友的网站用的程序是DEDE的 默认首页是以index.html结束的 也就是说 跳转后会自动跳到http://www.seo90s.com/index.html 这样首页的权重什么的就全都转移到http://www.seo90s.com/index.html这个网址上面了 但是朋友不喜欢这个网址 想要把index.html去掉 这个就没办法了 鱼和熊掌不能兼得 后来朋友就放弃了301的想法
其实301是集中权重的方法 如果把不带www的301到带www的网址上面 效果就是输入seo90s.com 自动跳到www.seo90s.com 也就是 首页的权重都集中到www.seo90s.com上面了
现在有一个不用301的办法 但是权重照样能够集中 是什么办法呢?
我先说一下效果: site不带www的域名 搜出来的结果首页是带www的 这就表明首页的权重集中了 做过301的网站效果也是这样 但是用我的这种办法 输入不带www的域名不会跳转到带www的域名 效果和renren.com是一样的
下面我讲一下办法 方法很简单 就是用base标签
这个标签很多人没有听过 我解释一下:
<base> 标签为页面上的所有链接规定默认地址或默认目标。 通常情况下,浏览器会从当前文档的 URL 中提取相应的元素来填写相对 URL 中的空白。 使用 <base> 标签可以改变这一点。浏览器随后将不再使用当前文档的 URL,而使用指定的基本 URL 来解析所有的相对 URL。这其中包括 <a>、<img>、<link>、<form> 标签中的 URL。
使用方法:
<base href=”http://www.seo90s.com” /> <base target=”_blank” />
把这段代码输入带head区就可以了 如果要做 需要在网站一开始就要做 因为集中权重是跟301一样的 所以产生效果也需要时间。镇江广告公司就先分享到这里。
你的文章很好,绝对是好文章啊
This is an atircle that makes you think never thought of that!
看了好多文章。这篇文章最给力。。支持楼主5d
看了好多文章。这篇文章最给力。。支持楼主
学习,学习。。。加油。。在这里学习。。。
博主的文采很不错啊,希望有机会也能跟你一样去更新我的文章。坚持很难
What I find so inteesrting is you could never find this anywhere else.
收益颇深~~谢谢!
学习,学习。。。加油。。在这里学习。。。
It’s great to read something that’s both eojynable and provides pragmatisdc solutions.
文章写得真好,值得借鉴!
Mighty useful. Make no mtsikae, I appreciate it.
That saves me. Thanks for being so senbsile!
博主的文采很不错啊,支持一下
优博在线娱乐
seo精髓到底是什么?
谢谢博主,这刚好是我不很懂的东西,学到知识了啊!
走过路过,千万不要错过,所以过来学习学习,嘿嘿
我喜欢,顶一个!