<delect id="5f7vz"><var id="5f7vz"><rp id="5f7vz"></rp></var></delect>

            <font id="5f7vz"><thead id="5f7vz"><delect id="5f7vz"></delect></thead></font>

            <em id="5f7vz"><thead id="5f7vz"></thead></em>
            
            

            <big id="5f7vz"></big>
            <span id="5f7vz"><mark id="5f7vz"><progress id="5f7vz"></progress></mark></span>

                AB模板網:專注于dede模板,織夢源碼,織夢模板,網站模板下載,dedecms模板,網站源碼,dedecms教程以及各類手機網站模板和企業網站模板分享.

                織夢模板

                網站模板搜索
                營銷型模板 政府網站模板 自適應模板 雙語模板 標簽大全

                注冊

                discuz教程:PING快速實現百度秒收錄

                網站模板下載 www.artikuyan.com / 2015-08-02
                一、利用百度搜索引擎的PING RPC2服務功能來達到搜索引擎快速收錄帖子(推薦)
                實現原理:
                根據百度站長平臺的提示,網站程序可以通過PING RPC2服務自動提醒百度搜索引擎收錄你的網站,實時收錄的哦!
                 
                實現辦法:
                1、首先新建一個新文件,文件名自定,放Discuz! X論壇的根目錄!要自定名字的原因是,雖然百度提倡這么干,但是你不能老重復的提交啊,老虎屁股動不得!所以改名,以免別人搗蛋,你的站K了啥的,就別賴我了!
                我這里暫定名為: ping_seo.php這里修改網址,將我的站點地址(http://bbs.yeacome.com)改為你的。
                開啟了偽靜態的ping.php代碼用這個:
                <?php
                if(isset($_GET['action']))
                {
                $canshu=$_GET['action'];
                }
                 
                 
                function postUrl($url, $postvar) 
                $ch = curl_init(); 
                $headers = array( 
                "POST ".$url." HTTP/1.0", 
                "Content-type: text/xml; charset=\"utf-8\"", 
                "Accept: text/xml", 
                "Content-length: ".strlen($postvar) 
                ); 
                curl_setopt($ch, CURLOPT_URL, $url); 
                curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); 
                curl_setopt($ch, CURLOPT_POST, 1); 
                curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); 
                curl_setopt($ch, CURLOPT_POSTFIELDS, $postvar); 
                $res = curl_exec ($ch); 
                curl_close ($ch); 
                return $res; 
                 
                 
                $baiduXML = "<?xml version=\"1.0\" encoding=\"utf-8\"?> 
                <methodCall> 
                <methodName>weblogUpdates.extendedPing</methodName> 
                <params> 
                <param><value><string>易康論壇</string></value></param> 
                <param><value><string>http://bbs.yeacome.com/</string></value></param> 
                <param><value><string>http://bbs.yeacome.com/thread-$canshu-1-1.html</string></value></param> 
                <param><value><string>http://bbs.yeacome.com/forum.php?mod=rss</string></value></param> 
                </params> 
                </methodCall>"; 
                $res = postUrl('http://ping.baidu.com/ping/RPC2', $baiduXML); 
                 
                 
                if ( strpos($res, "<int>0</int>") ) 
                header ("Location:http://bbs.yeacome.com/thread-$canshu-1-1.html");
                else 
                header ("Location:http://bbs.yeacome.com/thread-$canshu-1-1.html#");
                ?>
                復制代碼
                未啟了偽靜態的ping.php代碼用這個:
                <?php
                if(isset($_GET['action']))
                {
                $canshu=$_GET['action'];
                }
                function postUrl($url, $postvar) 
                $ch = curl_init(); 
                $headers = array( 
                "POST ".$url." HTTP/1.0", 
                "Content-type: text/xml; charset=\"utf-8\"", 
                "Accept: text/xml", 
                "Content-length: ".strlen($postvar) 
                ); 
                curl_setopt($ch, CURLOPT_URL, $url); 
                curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); 
                curl_setopt($ch, CURLOPT_POST, 1); 
                curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); 
                curl_setopt($ch, CURLOPT_POSTFIELDS, $postvar); 
                $res = curl_exec ($ch); 
                curl_close ($ch); 
                return $res; 
                $baiduXML = "<?xml version=\"1.0\" encoding=\"utf-8\"?> 
                <methodCall> 
                <methodName>weblogUpdates.extendedPing</methodName> 
                <params> 
                <param><value><string>你的站名</string></value></param> 
                <param><value><string>http://你的DZX網址/</string></value></param> 
                <param><value><string>http://你的DZX網址 /forum.php?mod=viewthread&tid=$canshu</string></value></param> 
                <param><value><string>http://你的DZX網址/forum.php?mod=rss</string></value></param> 
                </params> 
                </methodCall>"; 
                $res = postUrl('http://ping.baidu.com/ping/RPC2', $baiduXML); 
                if ( strpos($res, "<int>0</int>") ) 
                header ("Location:http://你的DZX網址/forum.php?mod=viewthread&tid=$canshu");
                else 
                header ("Location:http://你的DZX網址/forum.php?mod=viewthread&tid=$canshu#");
                ?>
                復制代碼
                2、修改文件source\include\post\post_newthread.php,
                Discuz X2.0找到
                showmessage('post_newthread_succeed', "forum.php?mod=viewthread&tid=$tid&extra=$extra", $param);
                復制代碼
                替換為(其中ping_seo為你自己的自定義ping文件名稱):
                showmessage('post_newthread_succeed', "ping_seo.php?action=$tid", $param);
                復制代碼
                DZX2.5找到:
                showmessage('post_newthread_succeed', $returnurl, $values, $param);
                復制代碼
                替換為(其中ping_seo為你自己的自定義ping文件名稱):
                showmessage('post_newthread_succeed', "ping文件的文件名稱.php?action=$tid", $values, $param);
                復制代碼
                OK,簡單兩步完成,需要花冤枉錢么?
                 
                Tips:
                如果PING失敗,那么你發新帖后跳轉的網址最后面會有一個#號!
                測試是否PING成功,也可以訪問http://你的DZX網址/ping文件的文件名稱.php?action=任意新帖子ID,不成功的話,網址后面會有#號。
                今天的教程就到這里,大家有什么疑問歡迎來提問。
                本文由AB模板網整理發布,轉載請說明出處:http://www.artikuyan.com/discuzjc/1337.html

                有問題可以加入織夢技術QQ群一起交流學習

                ☉首先聲明,只要是我們的vip會員全站所有資源均可以免費下載,不做任何限制(了解更多)

                ☉本站的源碼不會像其它下載站一樣植入大量的廣告。

                ☉本站提供的織夢源碼,都是做好測試好發布的,均可放心使用。

                ☉本站提供的織夢源碼,均帶數據及演示地址?梢栽谌我辉创a詳情頁查看演示地址。

                ☉為了vip利益的最大化,我們還提供了vip贈品(了解更多

                ☉如有其他問題,請加網站客服QQ(9490489)進行交流。

                相關教程

                織夢模板_隨機Tags

                設計類網站模板 影視傳媒網站模板 娛樂會所網站模板 家紡網站模板 古玩收藏網站模板 木門網站模板 律師事務所網站源碼網站模板 紅色網站模板 名表網站模板 循環扇網站模板 水管網站模板 空氣凈化網站模板

                推薦教程

                首頁 VIP專區 html模板 會員中心
                百姓购彩