2010-11-21 30 views
6

thể trùng lặp:
What's the shebang (#!) in Facebook and new Twitter URLs for?/#!/Có nghĩa là gì trong URL?

Nó thường đi thẳng sau tên miền.

Tôi thấy mọi lúc, như trong url Twitter và Facebook.

Có một số loại định tuyến đặc biệt không?

+1

Có thể trùng lặp: http://stackoverflow.com/questions/4184666/what-does-the-in-twitter-urls-do và http://stackoverflow.com/questions/3009380/whats-the-shebang- trong-facebook-và-new-twitter-url-cho –

Trả lời

5

sau # là giá trị băm của vị trí; các ! sau đây được sử dụng bởi công cụ tìm kiếm để giúp chỉ mục nội dung ajax. Sau đó có thể là bất cứ điều gì, nhưng thường được kết xuất để xem như một con đường (do đó là /). Nếu bạn muốn biết thêm, hãy đọc this.

16

# là bộ tách phân đoạn. Tất cả mọi thứ trước khi nó được xử lý bởi máy chủ, và mọi thứ sau khi nó được xử lý bởi máy khách, thường là trong JavaScript (mặc dù nó sẽ chuyển trang tới một anchor có cùng tên với đoạn).