XRule:搜尋鏈結

在下列狀況中,「搜尋鏈結」規則用來尋找鏈結:

  • 在頁面上找到的任何鏈結,不論它是完全相符或局部相符。例如,鏈結可能在 Href 屬性內,在 OBJECT 標籤內的參照、影像的 Src 屬性,或自行解析成 JavaScript™ 或 Flash 內之鏈結的任何東西。
  • 任何含有架構、網域和路徑的完整而絕對的 URL,如 http://www.examplecom/support/index.asp。當您知道要尋找的確切的 URL 時,通常會使用這個選項。
  • 鏈結文字,如這個鏈結 <a href= " www.example.com/products/myproduct/index.asp" >My Product</a> 內的 "My Product"。
  • 鏈結環境定義,例如「內容將是 Flash 檔」,它會尋找任何通往 Flash 檔的鏈結。

例如,您的公司標準可能規定,每個頁面都必須包括您的任務陳述式。您可以建立鏈結規則來檢查含有局部 URL: /example/global/mission_statement.html 的鏈結。鏈結規則會以這個局部 URL 作為「原始鏈結」搜尋文字。

在另一個範例中,您可能將網站植入新的伺服器,您必須驗證沒有鏈結參照舊伺服器。您想尋找有鏈結參照舊伺服器的所有頁面。在這種情況下,您知道通往舊伺服器的確切鏈結是 http://OldServerName/,因此,您會將它新增為「標準 URL」搜尋詞彙:regexp:http://oldservername。

頁面上的搜尋選項是利用 AND 邏輯結合起來。這個頁面的欄位接受正規表示式。

當執行搜尋時,這個頁面上的準則是利用 AND 邏輯結合起來。範本 XRule 中的文字欄位,只要前面含有 regexp:,便一律接受正規表示式。它們不接受 DOS 表示式。

頁面元素 說明
名稱 指派給 XRule 的名稱。
說明(選用) 說明 XRule 的目的,讓您和其他使用者得以理解它的搜尋對象。例如,「搜尋『聯絡我們』鏈結」。
原始鏈結 選取這個選項,會尋找頁面上的任何鏈結,不論搜尋文字與鏈結是完全相符或局部相符。在原始鏈結欄位中,輸入鏈結的搜尋文字。
標準 URL 選取這個選項,會尋找頁面上任何符合搜尋文字的絕對 URL。絕對 URL 包括架構、網域和路徑;例如,http://www.examplecom/products/gizmo.asp。在標準 URL 欄位中,輸入 URL 的搜尋文字。
顯示文字 選取這個選項以搜尋呈現給網站訪客的文字(出現在起始 <a> 和結尾 </a> 標籤之間的文字)。
鏈結環境定義 選取這個選項,會將搜尋範圍縮小到特定元素。以鏈結環境定義來搜尋,會從指出的檔案或元素開始。

範例:您要搜尋隱私權標誌,且知道它一律包含在影像元素內。在這種情況下,您會選取「鏈結環境定義」:Content 將是 image,因此,XRule 搜尋的內容會包含在 image 標籤內。

搜尋設為區分大小寫 如果搜尋要區分大小寫,便選取這個選項。如果要尋找相符項目,搜尋準則和找到的項目必須完全相同。比方說,如果您輸入 www.example.com/Products/ASE 來進行區分大小寫的搜尋,就不會尋找 www.example.com/products/Ase
僅搜尋內部鏈結 選取這個選項。會將搜尋限制於工作所包含的網域。在「伺服器和網域」頁面上,可以找到任何特定工作所找到的網域。這個選項不包括在「管理」標籤的「伺服器和網域」頁面上找到的廣域網域。
只在工作或報告需要 XRule 時,才啟用 XRule 選取之後,只在必要之時,才會執行 XRule。如果沒有工作、報告套件或報告需要 XRule,便不執行 XRule。當掃描網站時,勾選這個選項可以節省時間,因為只有在必要之時,才會執行 XRule。
一律啟用 XRule 每當執行工作時,都會執行 XRule。這個方法是效率最不好的 XRule 使用方式。
一律停用 XRule(如果工作發生問題) 停用工作或報告中的 XRule。即使需要這個規則,也絕不執行。當 XRule 會使工作發生問題(例如,無止盡地持續掃描)時,XRule 便即停用。
這個規則定義隱私權聲明 當您想要在收集 PII 而不含隱私權聲明鏈結的頁面報告中自動報告不符合這個規則的頁面時,便選取這個選項。