• 昔日本土最佳中锋终破门 激活他国家队俱乐部都受益 2019-06-19
  • 反俄毒招!世界杯遇尴尬:假球票1万余张,涉案金额1亿美金! 2019-06-14
  • 萨拉赫,你再不上 埃及队就要回家啦 2019-06-14
  • 中外学者齐聚拉萨 首届中国西藏拉萨阿里象雄文化国际学术研讨会召开 2019-06-09
  • 一语惊坛(5月22日):精忠报国是每一个热血青年的夙愿! 2019-06-06
  • 世界是动态发展与平衡的,不会静止不变,指导社会的理论也是不断发展完善的,由相对真理向绝对真理发展接近,这话不是我臆造的,来自学的大学课本根据马克思著作编写... 2019-06-06
  • 重庆 民俗文化进校园(我们的节日·端午) 2019-06-04
  • 太阳是宇宙加油站?不明物体多次靠近“加油”,看清后屏住呼吸 2019-06-04
  • 代理加盟 2019全新代理计划 赚钱+省钱双管齐下,独立平台,丰厚利润!

    您现在的位置: 波西亚时光ns > 站长学院 > SEO资讯 >

    波西亚时光switch:让AJAX异步加载文章有利于SEO

    来源:未知 发布时间:2019-03-31热度: ℃我要评论
    搜索引擎的蜘蛛只识别href的一般超链接,而不识别JavaScript代码,遇到一般超链接就会爬进去,遇到JavaScript不会爬进去。即,搜索引擎抓不到AJAX动态加载的内容。 AJAX异步加载文章一般步骤 一、新建一个AJAX.ashx的一般处理程序 using System;using System.Collectio...

    波西亚时光ns www.1y2c.com

           搜索引擎的蜘蛛只识别href的一般超链接,而不识别JavaScript代码,遇到一般超链接就会爬进去,遇到JavaScript不会爬进去。即,搜索引擎抓不到AJAX动态加载的内容。

    AJAX利于SEO

    AJAX异步加载文章一般步骤

    一、新建一个AJAX.ashx的一般处理程序

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    namespace AJAX
    {
        /// <summary>
        /// AJAX 的摘要说明
        /// </summary>
        public class AJAX : IHttpHandler
        {
            public void ProcessRequest(HttpContext context)
            {
                context.Response.ContentType = "text/plain";
                int id=int.Parse(context.Request["id"]);
                if (id==1){
                    context.Response.Write("蓝牙技术...");
                }else if (id==2){
                    context.Response.Write("巴金 《家》...");
                }else if (id==3){
                    context.Response.Write("百度百科词条...");
                }
            }
            public bool IsReusable
            {
                get{return false;}
            }
        }
    }

    二、新建一个Page.html静态页面

    <!DOCTYPE html>
    <html>
    <head>
        <title></title>
        <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
            <script type="text/javascript">
                function LoadArt(id) {
                    $.post("AJAX.ashx", { "id": id }, function (data) {
                        $("#p1").text(data);
                    });
                }
        </script>
    </head>
    <body>
    <p id="p1"></p>
    <a href="javascript:void(0)" onclick="LoadArt(1)">1</a>
    <a href="javascript:void(0)" onclick="LoadArt(2)">2</a>
    <a href="javascript:void(0)" onclick="LoadArt(3)">3</a>
    </body>
    </html>

           上面的代码不利于SEO优化,蜘蛛不会爬进去收录AJAX页面,也就是读不到任何内容,因为,href是JS代码。

    <a href="javascript:void(0)" onclick="LoadArt(1)">1</a>

    利于SEO的AJAX异步加载

    <!DOCTYPE html>
    <html>
    <head>
        <title></title>
        <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
            <script type="text/javascript">
                function LoadArt(id) {
                    $.post("AJAX.ashx", { "id": id }, function (data) {
                        $("#p1").text(data);
                    });
                }
        </script>
    </head>
    <body>
    <p id="p1"></p>
    <a href="AJAX.ashx?id=1" onclick="LoadArt(1);return false;">1</a>
    <a href="AJAX.ashx?id=1" onclick="LoadArt(2);return false;">2</a>
    <a href="AJAX.ashx?id=1" onclick="LoadArt(3);return false;">3</a>
    </body>
    </html>

           href是个一般的超链接,蜘蛛就会爬进去,有利于SEO。但点击标题,会弹出一个新页面,添加:return false; 即可。

           很多网站都用的是这个技术,即实现了使用JS和AJAX,也可以让搜索引擎抓到动态加载的内容。

    本文地址://www.1y2c.com/seo/1571.html

      责任编辑:波西亚时光ns

      发表评论

      评论列表(条)

      • 昔日本土最佳中锋终破门 激活他国家队俱乐部都受益 2019-06-19
      • 反俄毒招!世界杯遇尴尬:假球票1万余张,涉案金额1亿美金! 2019-06-14
      • 萨拉赫,你再不上 埃及队就要回家啦 2019-06-14
      • 中外学者齐聚拉萨 首届中国西藏拉萨阿里象雄文化国际学术研讨会召开 2019-06-09
      • 一语惊坛(5月22日):精忠报国是每一个热血青年的夙愿! 2019-06-06
      • 世界是动态发展与平衡的,不会静止不变,指导社会的理论也是不断发展完善的,由相对真理向绝对真理发展接近,这话不是我臆造的,来自学的大学课本根据马克思著作编写... 2019-06-06
      • 重庆 民俗文化进校园(我们的节日·端午) 2019-06-04
      • 太阳是宇宙加油站?不明物体多次靠近“加油”,看清后屏住呼吸 2019-06-04
      • 国际娱乐平台version 星际争霸2台服 加拿大快乐8开奖官网 皇室战争表情 凯尔特人vs热火 彩票中奖人图片2019 冰球打架集锦 四川时时彩11选5开奖结果走势图 刀塔自走棋主教三段 龙族幻想腾讯官网 2月5日尼克斯vs篮网 澳超悉尼fc 超级变态热血传奇 足彩6场半全场投注 河北十一选五前一规律 丧尸来袭百度影音