首先小編給大家解釋下什么叫超鏈:超級鏈接簡單來講,就是指按內容鏈接在本質上屬于一個網頁的一部分,它是一種允許我們同其他網頁或站點之間進行連接的元素。
各個網頁鏈接在一起后,才能真正構成一個網站。所謂的超鏈接是指從一個網頁指向一個目標的連接關系,這個目標可以是另一個網頁,也可以是相同網頁上的不同位置,還可以是一個圖片,一個電子郵件地址,一個文件,甚至是一個應用程序。
而在一個網頁中用來超鏈接的對象,可以是一段文本或者是一個圖片。當瀏覽者單擊已經鏈接的文字或圖片后,鏈接目標將顯示在瀏覽器上,并且根據目標的類型來打開或運行。
小編認為在php空間中網頁的超鏈接一般分為三種:一種是絕對URL的超鏈接。URL(Uniform Resource Locator)就是統一資源定位符,簡單地講就是網絡上的一個站點、網頁的完整路徑。
言歸正傳在phpwind 9.0中發帖的時如果遇見了網址會自動的跳轉到超鏈接,這么做的話如果多個用戶在發表帖子時都要帶個鏈接進去的話很明顯會把權重分散對網站的SEO和優化帶來極大的難處。
這還不算什么小編最怕的就是遇見那些可以無線刷廣告的太坑了!小編也花了很多時間看論壇逛官方文檔在phpwind 9.0中后臺也找不到關于超鏈接管理的這個功能。
在此小編就教大家如何手動修改超鏈接進入到src/library/ubb/找到PwUbbCode.php 生成a標簽 ,下面小編就將手動設置超鏈接代碼直接復制即可實現。
如下的代碼小編都幫助大家添加好了rel=noflow”標簽只要點擊下鼠標即可:
public static function createUrl($url, $name, $protocol, $isdownload = 0, $checkurl = 0) {
!$protocol && $url = 'http://' . $url;
$attributes = '';
$isdownload && $attributes .= ' class="down"';
$html = "<a href=/"$url /" target=/"_blank/"{$attributes} rel=/"nofollow/">$name</a>";
return self::_pushCode($html);
}
加入你不喜歡使用如上的標簽,想讓網站使用內跳轉的話可以用小編如下提供的代碼:
public static function createUrl($url, $name, $protocol, $isdownload = 0, $checkurl = 0) {
!$protocol && $url = 'http://' . $url;
$attributes = '';
$isdownload && $attributes .= ' class="down"';
$html = "<a href=/"../url.php?url=$url/" target=/"_blank/"{$attributes}>$name</a>";
return self::_pushCode($html);
}
最后在根目錄(public html)中新建一個文件文件名為url.php
如代碼復制進入:<? $url=$_GET[“url”];header(“Location:”.$url);?> 即可實現,如上操作全部完成就可以實現www.域名.com/url.php?=www.跳轉到.com內跳轉超鏈了!
這樣實現對SEO和優化都非常有幫助。
新聞熱點
疑難解答