DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁SEO優化 >> SEO優化集錦 >> 分析為二級域名UCHome添加外鏈框架域名排除
分析為二級域名UCHome添加外鏈框架域名排除
編輯:SEO優化集錦     

用二級域名裝上UCHOME,為www主網站提供個互動空間,但權重是丟的一點不剩啊,蜘蛛從www爬到uchome的二級域名應用上,進去卻走不回主域名,但去掉框架功能又覺得可惜,相信很多站長對這事兒也很頭疼吧。

這個外部鏈接框架功能不錯,只是在開發時少留了個接口,沒有給站長們提供能自行設置排除域名的接口。

例如我將uchome裝在my.xt111.com二級域名上,想點擊www.xt111.com鏈接返回主域名確無法實現,只能在框架內顯示,上網看了些資料,沒找到解決辦法,無奈,只能自己動手改改了。

現將修改和解決方法與大家分享。一行代碼,實現uchome對指定的域名去掉外鏈框架。

文件:

source/function_common.php
1005行,或搜索“外鏈”,找到

//外鏈
function iframe_url($url) {
 $url = rawurlencode($url);
 return "<a href=\"link.php?url=http://$url\"";
}

---------修改為如下------------

//外鏈
function iframe_url($url) {
 if (preg_match ("/\bxt111.com\b/i", $url)) return "<a href=\"http://$url\"";
 $url = rawurlencode($url);
 return "<a href=\"link.php?url=http://$url\"";
}

在function下加入了這一行代碼:

if (preg_match ("/\bxt111.com\b/i", $url)) return "<a href=\"http://$url\"";

這裡使用了正則,“/\bxt111.com\b/i”注意將粗體部分改為你要排除的域名即可。

我已經修改完畢,大家可以參考一下。

感謝 Pczz 的投稿

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved