Skip to content

Zeroplex 生活隨筆

軟體開發、伺服器和生活瑣事

小 縮小字型大小。 中 重設字型大小。 大 放大字型大小。

標籤: 網路架站

跳頁選單

Posted on 2007 年 2 月 14 日2021 年 3 月 12 日 By 日落 在〈跳頁選單〉中有 2 則留言

剛剛把我部落格的「友站連結」改成跳頁選單的形式,版面看起來乾淨了許多。

跳頁選單是用 HTML 中的 select 標籤再加上 JavaScript 程式而成。首先我們要把要的連結組先做成 HTML select 選單:

<select>
<option selected="selected">:: 請選擇連結 ::
<option value="http://zeroplex.blogspot.com">Zeroplex部落格
<option value="http://www.flickr.com/photos/johnroyer/">我的相簿
</select>
改好了樣子就會長的像這樣:

這時外觀已經完成,只差沒有選擇以後會跳頁的動作。所以我們要在 select 後方插入一段 JavaScript 來完成跳頁的功能。

<select  onchange="if(this.selectedIndex && this.selectedIndex!=0){window.location=this.value;}this.selectedIndex=0;">
<option selected="selected">:: 請選擇連結 ::
<option value="http://aleiku.blogspot.com/">Aleiku
<option value="http://www.flickr.com/photos/johnroyer/">我的相簿
</select>

上面這段加入後,只要在選單有改變時,就會自動跳到你設定的網頁連結。

新增的這段程式中,this.value 表示這個標籤(this)裡面的值(option value),而 window.location 則是瀏覽器這個視窗(window)顯示的網址(location)。所以說當選單一旦有改變(OnChange),就會觸發這段 JavaScript 讓瀏覽器改變網址。

如果你希望瀏覽器是另外開一個視窗來開啟網頁連結,而不是就此離開你的網站,就把 window.location 改成 window.open()。

<select onchange="if(this.selectedIndex && this.selectedIndex!=0){window.open(this.value);}this.selectedIndex=0;">
<option selected="selected">:: 請選擇連結 ::
<option value="http://zeroplex.blogspot.com">Zeroplex部落格
<option value="http://www.flickr.com/photos/johnroyer/">我的相簿
</select>
Tags:網路架站, 資訊學習

不讓搜尋引擎搜尋你的網頁

Posted on 2006 年 9 月 13 日2021 年 3 月 12 日 By 日落 在〈不讓搜尋引擎搜尋你的網頁〉中尚無留言

一般搜尋引擎都會有一個機器人(robot or crawler),自動連到你的網頁上,搜尋網頁上面出現的超連結和超連結文字,並把得到的結果存到資料庫建檔,以供其他人搜尋。機器人也會連到網頁中出現的超連結位址,繼續找超連結以及關鍵字。

大部分的網站會將關鍵字放在網頁 <meta> 標籤中。

  <head>
  <meta name=”keyword” content=”關鍵字1,關鍵字2″>
  </head>

機器人會依照 meta 中所給的關鍵字建立索引(index),當然除了 meta 中的關鍵字,在網頁中出現的超連結也一樣會被建立索引。

若不希望讓網頁中的資料被其他人搜尋到(被建立索引),如網頁中包含電話、地址、信用卡卡號等等,就必須在 meta 中加入一些語法:Robots META tag。

  <head>
  <meta name=”robots” content=”noindex,follow”>
  </head>

在 content 中,可以放入四種參數:index、noindex、follow、nofollow。

index
允許從你的網頁中建立索引。
noindex
很明顯,不允許建立索引。
follow
允許連結到你網頁中的抄連結再繼續建立索引。
nofollow
不允許使用你網頁上的超連結連到其他網頁。

這些參數預設都是允許,所以當你只有下一個參數:

  <head>
  <meta name=”robots” content=”noindex”>
  </head>

也就表示說不能建立索引,但是仍然可以從你網頁中的超連結連到其他網頁去。

在設定參數時也要小心自己的邏輯不能有矛盾。

  <head>
  <meta name=”robots” content=”index, noindex”>
  </head>

如上面的邏輯就有衝突,不會被機器人所接受。

參考資料:
http://www.robotstxt.org/wc/meta-user.html
http://www.searchtools.com/robots/robots-meta.html

Tags:網路架站, 資訊學習

網路上常見的十大安全性漏洞

Posted on 2006 年 9 月 12 日2021 年 3 月 12 日 By 日落 在〈網路上常見的十大安全性漏洞〉中尚無留言

1.BIND弱點:ntx、qinv及in.named可取得root權限。
影響平台:任何灌有BIND版本在8.2.2 P7之前的多數Unix及Linux平台。

2.CGI程式的漏洞在Web Server上安裝有漏洞的CGI程式或軟體延伸套件。
影響平台:所有的Web Server。

3.RPC程式的漏洞 一些RPC(Remote Procedure Call)程式中的漏洞
例如 rpc.ttdbserverd、 rpc.cmsd及rpc.statd可取得root權限。
影響平台:多數的Unix及Linux平台。

4.RDS服務的漏洞:RDS(Remote Data Services)漏洞存於在Microsoft IIS中。
影響平台:使用IIS的Windows NT平台。

5.Sendmail及MIME的緩衝區溢位(Buffer overflows)可取得root權限。
影響平台:多數的Unix及Linux平台。

6.sadmind及mountd的漏洞。
影響平台:多數的Unix及Linux平台,sadmind: 只有Solaris受影響。

7.一般的檔案及資訊分享
如Windows平台透過 NetBIOS及 port 135-139或445來分享,UNIX平台在port2049上作NFS exports,MAC(apple)平台則在port 80,427及548 來作Web sharing或AppleShare/IP分享等等。
影響平台:Unix,Windows,Mac intosh平台。

8.使用者帳號密碼的設定問題
尤其是root,administrator等管理者的帳號
設定的密碼過於簡單甚至沒有設定。
影響平台:所有平台。

9.IMAP及POP的緩衝區溢位弱點或設定上的錯誤。
影響平台:多數的Unix及Linux平台。

10.SNMP的community strings 設定成’public’及 ‘private’ 等預設值。
影響平台:所有的系統及網路設備。

轉載 From 飛鷹工作室

Tags:網路架站, 資訊學習

動態 & 靜態路由

Posted on 2006 年 9 月 12 日2021 年 3 月 12 日 By 日落 在〈動態 & 靜態路由〉中尚無留言

靜態路由
為固定的路由設定,一般為管理者已知或預設的路由, 除非手動更改不會自動調整

動態路由
為路由器彼此交換路由資訊所產生的路由,會隨者網路架構的調整變化而更新,其更新收斂時間因網路架構大小及路由通訊協定不同而改變. 如 RIP, OSPF 等

重新開機後
1. 路由被複寫 : 重新開機後會回到原設定
2. 路由被複寫且儲存 : 重新開機後仍為新的設定

Tags:網路架站, 資訊學習

文章分頁

上一頁 1 ... 11 12

其他

關於我  (About me)

  文章 RSS Feed

  留言 RSS Feed

Apache AWS Bash C/C++ Docker FreeBSD GCP Git Google Java JavaScript Laravel Linux Microsoft MSSQL MySQL Nginx PHP PHPUnit PostgreSQL Python Qt Ubuntu Unix Vim Web Windows WordPress XD 作業系統 分享 好站推薦 專題 攝影 新奇搞笑 新聞 旅遊 生活雜記 程式設計 網路架站 網頁設計 資訊學習 資訊安全 遊戲 音樂


創用 CC 授權條款
本著作係採用創用 CC 姓名標示-相同方式分享 4.0 國際 授權條款授權.