做站的人,谁没被跳转搞崩溃过?
昨天刚配好的跳转,今天百度快照就丢了。
用户点进来,黑屏两秒,然后“啪”一下跳走了。
体验极差,权重也传不过去。
别急着怪服务器,先看看你用的代码对不对。
很多新手喜欢直接复制网上的 meta refresh。
觉得简单,不用动服务器配置。
这种想法,太天真了。
这段代码看着清爽,实则隐患重重。
搜索引擎爬虫对它并不感冒。
甚至可能判定为恶意跳转,直接降权。
你想做SEO,就别用这种偷懒的方式。
真正靠谱的,是HTTP状态码跳转。
301,永久重定向。
这是告诉百度:旧地址死了,新地址永生。
权重会一分不少地传过去。
怎么实现?
看你用的服务器环境。
如果是Apache,改 .htaccess 文件。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^old.com$ [NC]
RewriteRule ^(.*)$ http://new.com/$1 [R=301,L]
这几行代码,比任何JS都管用。
Linux服务器,基本都支持。
如果是Nginx,那就改配置文件。
server {
listen 80;
server_name old.com;
return 301 http://new.com$request_uri;
}
简单粗暴,效果立竿见影。
注意,return 301 后面一定要带 $request_uri。
不然所有页面都跳到首页,这就废了。
内页权重全丢,神仙也救不回来。
Windows服务器用户,别慌。
IIS 7以上版本,支持URL重写模块。
在web.config里加规则。
记得检查redirectType是不是Permanent。
如果是Found,那就是302,临时跳转。
302只适合短期维护,长期用就是找死。
还有种情况,JS跳转。
千万别用。
爬虫不执行JS,等于没跳。
用户如果禁用了JS,就卡在原地。
这种代码,除了增加页面加载时间,毫无用处。
有时候,老板非要你改跳转。
别硬刚,拿出数据说话。
告诉他,301能保权重,meta refresh会丢排名。
如果他是外行,你就说百度官方推荐301。
百度站长平台里写得明明白白。
别信那些“黑科技”,都是坑。
另外,跳转后记得检查新站收录。
别跳过去发现新站没被收录。
那就白忙活了。
用百度站长工具,提交一下新URL。
加速收录过程。
还有个小细节,HTTPS。
现在都强制HTTPS了。
跳转时,协议也要带上。
http:// 跳 http://
https:// 跳 https://
别搞混了。
HTTP跳HTTPS,虽然能行,但最好还是统一。
不然会有混合内容警告。
浏览器地址栏会显示不安全。
用户看到那个锁裂开的图标,直接关页面。
转化率直线下降。
最后,测试一定要做全。
用手机测,用电脑测。
用不同浏览器测。
有时候Chrome正常,Safari就报错。
这种坑,踩过一次就记住了。
别等上线了才发现,那就晚了。
网页跳转代码html 虽然简单,但门道不少。
别为了省事,埋下隐患。
每一步操作,都要对得起自己的良心。
也对得起用户的点击。
毕竟,流量来之不易。
别轻易让它流失。
希望这篇干货,能帮你避开那些常见的坑。
如果还有疑问,多去官方文档看看。
别总指望别人喂到嘴边。
自己琢磨出来的,才是真本事。
记住,细节决定成败。
在SEO这条路上,没有捷径。
只有死磕细节,才能活得长久。
加油吧,站长们。
这条路虽然孤独,但风景不错。
只要方向对,就不怕路远。
希望你的网站,早日拿到理想排名。
别让错误的代码,拖了后腿。
认真检查每一个标签,每一行代码。
这是对自己负责,也是对用户负责。
好了,就说这么多。
去检查你的服务器配置吧。
祝好运。