2009-07-25 19 views
21

Tôi vừa xem nguồn trang ngăn xếp và tôi có một vài câu hỏi đơn giản;Hãy giúp tôi hiểu một vài điều được tìm thấy trong nguồn trang SO

1) Mục đích của việc này là gì? DO công cụ tìm kiếm thấy điều này hay cái gì khác?

<link rel="search" type="application/opensearchdescription+xml" title="Stack Overflow" href="/opensearch.xml"> 

2) ? V = 3731 Tại sao điều này thêm vào cuối của một số javascript và file stylesheet, nó là để ngăn chặn các trình duyệt từ bộ nhớ đệm các mặt hàng này? Và nếu tôi đúng, thì tại sao bạn sẽ không muốn điều này, tôi sẽ nghĩ rằng họ sẽ không thay đổi thường xuyên

<script type="text/javascript" src="/content/js/master.js?v=3731"></script> 

3) Những loại tập tin là rel này = "kinh điển"

<link rel="canonical" href="http://stackoverflow.com/questions/1180651/php-array-and-foreach"> 

4) Điều này là gì, tôi đoán là có thể nếu bạn đặt URL trang vào một cái gì đó như trình đọc của Google, tệp này có thể tìm thấy tệp này?

<link rel="alternate" type="application/atom+xml" title="Feed for question 'php array and `foreach?'" href="/feeds/question/1180651">` 

Trả lời

21
  1. này là cho phép một trang web được sử dụng như một được xây dựng trong tìm kiếm trong trình duyệt. Tương tự như cách wikipedia có thể được sử dụng từ thanh tìm kiếm trên cùng bên phải trong firefox. Bạn có thể tìm thêm thông tin here

  2. Điều này nhằm tận dụng bộ nhớ đệm của trình duyệt, có khả năng được đặt mạnh mẽ với tiêu đề nội dung. Bằng cách thêm v = ?, nó đảm bảo rằng tệp js mới nhất được sử dụng khi sửa đổi được thực hiện.

  3. Canonical được sử dụng để chỉ định phiên bản ưa thích của url, nếu nội dung đó được sao chép ở nơi khác.

  4. Có điều này được sử dụng để cho biết rằng url có thể phân phối nguồn cấp dữ liệu rss/atom có ​​thể được cấp thông qua trình đọc như trình đọc google.

+7

BTW. Lý do nó là V có lẽ là cho 'Phiên bản'. Có nghĩa là nó sẽ chỉ thay đổi với các phiên bản mới, do đó trình duyệt có thể lưu trữ nó thật dễ dàng. –

+3

Steve đã nói gì ... Tôi cần đọc thêm câu trả lời trước khi bình luận. –

3

Tôi đặt cược số hai là để cho trình duyệt lưu trữ các mục vĩnh viễn, nhưng sau đó có thể cập nhật số khi tệp thực sự thay đổi ở cuối để trình duyệt sẽ lấy phiên bản mới nhất.

Edit: Đối với ba, đọc http://www.mattcutts.com/blog/canonical-link-tag/

9

số 4 là để khi bạn đi đến một trang trong FF hoặc IE7 + biểu tượng RSS chút ở phía trên cùng của trình duyệt của bạn sáng lên và bạn có thể thêm thức ăn đó đến của trình duyệt tích hợp feed reader

+0

xin lỗi tôi thấy nó bây giờ trong firefox trong thanh địa chỉ, tôi thường sử dụng chrome, đó là thực sự gọn gàng Tôi không biết tính năng này, nhiều trang web không được sử dụng nó, cảm ơn! – JasonDavis

7

(1) là những gì cho phép các trình duyệt như Firefox thêm Stack Overflow làm nhà cung cấp dịch vụ tìm kiếm. Hãy thử: truy cập Stack Overflow với Firefox. Nếu bạn nhìn vào "hộp tìm kiếm" ở góc trên bên phải, bạn sẽ thấy một loại ánh sáng trên bộ chọn thả xuống để tìm kiếm công cụ nào. Nếu bạn nhấp vào nó, nó sẽ cung cấp cho bạn tùy chọn để thêm Stack Overflow vào danh sách.

+0

Không bao giờ biết cách thực hiện. +1 – MitMaro

+0

đó là cảm ơn thực sự tuyệt vời và tôi đã thêm nó vì tìm kiếm stackoverflow là thứ tôi làm hàng ngày – JasonDavis

3
  1. Cho phép các trình duyệt như FireFox (có thể là những người khác) sử dụng Stack Overflow làm tìm kiếm tích hợp. Nếu bạn đang sử dụng FireFox, hãy nhìn sang bên phải của thanh địa chỉ, có một thanh tìm kiếm. 'opensearchdescription' cho phép tìm kiếm SO được tự động thêm vào đó.
  2. ? V = #### có nghĩa là "phiên bản", cho phép trình duyệt của bạn lưu vào bộ nhớ cache phiên bản hiện tại và tự động cập nhật khi phiên bản SO của javascript thay đổi.
  3. 'rel = "canonical"' được các công cụ tìm kiếm sử dụng, nếu có nhiều cách để xử lý một trang. Một người trở thành URL chính thức hoặc chuẩn, cho phép các công cụ tìm kiếm bỏ qua những gì dường như là các trang trùng lặp.
  4. Điều này cho phép người đọc RSS tìm nguồn cấp dữ liệu cho một trang web nhất định, về cơ bản giúp dễ dàng thêm vào trình đọc RSS của bạn.
Các vấn đề liên quan