2015-12-25 17 views
8

Giả sử, tôi có trang động tạo ra URL's từ đầu vào của người dùng. Ví dụ: www.XXXXXXX.com/browse < -------- (Duyệt qua trang)Không cho phép một số thư mục trang nhất định nhưng KHÔNG tự trang đó

Mỗi khi người dùng nhập một số truy vấn, nó sẽ tạo ra nhiều trang hơn. Ví dụ: www.XXXXXXX.com/browse/abcd < -------- (abcd là trang mới)

Bây giờ, tôi muốn Google làm bò này "duyệt" trang nhưng không phải là phụ trang được tạo ra bởi nó.

Tôi đang nghĩ đến việc thêm trang này vào trang robots.txt của mình; "Disallow:/browse /"

Đó có phải là điều đúng để làm không? hoặc nó cũng sẽ ngăn không cho Googlebot thu thập dữ liệu trang "duyệt"? Tôi nên làm gì để có được kết quả tối ưu ?

+0

Tôi tin rằng bạn có thể sử dụng các thẻ meta 'không có chỉ mục, không làm theo' trên các trang bên trong của bạn và chỉ sử dụng 'no follow' trên các trang chính của bạn, vì vậy google sẽ không 'đi vào' thêm ... http: //www.robotstxt.org/meta.html –

+0

Những trang con này giống như hàng trăm trang, tôi không ' Tôi nghĩ rằng tôi có thể thêm không theo dõi mọi trang theo cách thủ công:/ –

Trả lời

4

URL không kết thúc với dấu gạch chéo:

www.XXXXXXX.com/browse 

Do đó mã này nên làm việc:

User-agent: * 
Disallow: /browse/ 
+0

Đó là những gì tôi đã suy nghĩ. Tôi có một nghi ngờ mặc dù, Bạn có chắc chắn rằng nó sẽ không chặn các trang "duyệt" chính nó? –

+0

Vâng, tôi chắc chắn. Bởi vì không cho phép có dấu gạch chéo. – znurgl

+0

Vâng cảm ơn rất nhiều. Chỉ cần cho kiến ​​thức, vì vậy nếu tôi đã không cho phép chỉ duyệt, tôi sẽ không cần phải đặt "/" ở cuối và đó là nó? –

Các vấn đề liên quan