Tuesday, May 14, 2013
Robots.txt cho nhiều tên miền
Như các bạn đã biết, các Doanh nghiệp thường hay mua nhiều tên miền cho website của họ. Ở đây tôi không thảo luận về lý do tại sao họ lại làm như vậy, nhưng thực tế rõ ràng là có rất nhiều tên miền trỏ về cùng 1 hosting (1 website có nhiều tên miền khác nhau).
Thế thì xét theo nguyên tắc của SEO, chúng ta sẽ có nhiều website và những website này trùng lặp nội dung.
Tôi được 1 số bạn đặt vấn đề cụ thể như sau:
- Họ có 3 domain: abc.com | def.com | xyz.com
- 3 domain này cùng 1 hosting
- Họ chọn abc.com là tên miền chính, họ không muốn spider index các URL xuất phát từ 2 tên miền còn lại
Oh, quá dễ, dùng robots.txt chặn (disallow) là xong
Nhưng khổ nỗi, robots.txt không phân biệt được tên miền, nên chúng ta không thể
- Disallow: /def.com
- Disallow: /zyz.com
Làm sao ?
Và đây là giải pháp. Chúng ta chuẩn bị 3 file robots.txt tương ứng cho từng tên miền và kiểm tra nếu request của user xuất phát từ tên miền nào thì “gọi” file robots.txt cho tên miền đó.
robots_abc.txt <– file robots.txt cho tên miền abc.com
User-agent: *
Disallow: /administrator/
Disallow: /cache/
Disallow: /components/
Disallow: /images/
Disallow: /includes/
Disallow: /installation/
Disallow: /language/
Disallow: /libraries/
robots_def.txt <– file robots.txt cho tên miền def.com
User-agent: *
Disallow: /
robots_xyz.txt <– file robots.txt cho tên miền xyz.com
Nhiệm vụ còn lại của chúng ta là viết lại đường dẫn file robots.txt tương ứng cho từng tên miền tại file .htaccess
RewriteCond %{HTTP_HOST} ^abc.com$ [NC]
RewriteRule ^robots\.txt$ robots_abc.txt [L]
RewriteCond %{HTTP_HOST} ^def.com$ [NC]
RewriteRule ^robots\.txt$ robots_def.txt [L]
RewriteCond %{HTTP_HOST} ^xyz.com$ [NC]
RewriteRule ^robots\.txt$ robots_xyz.txt [L]
Đến đây thì các bạn an tâm, spider chỉ có thể index như chỉ dẫn trong file robots_abc.txt, còn với những URL xuất phát từ tên miền def.com và xyz.com sẽ không bao giờ được index nên việc trùng lặp nội dung không thể xảy ra.
Trùng lập nội dung là một vấn đề rất thường xảy ra trong khi làm SEO. Hãy tận dụng tốt những thủ thuật này để chiến dịch SEO của bạn hiệu quả tốt nhất
Nguồn : Thủ Thuật SEO
Subscribe to:
Post Comments (Atom)
Popular Posts
-
Kì thi đại học sắp tới, những vấn đề xoay quanh kì thi lại khiến người ta trăn trở hơn bao giờ hết. Việc dạy thêm, học thêm, dinh dưỡng cho ...
-
Trong số tất cả chúng ta có lẽ ai cũng biết rằng, một trang web nếu muốn tồn tại và phát triển thì không thể tách rời khỏi thế giới Intern...
-
SEO Offpage tổng hợp nhiều phương pháp nhằm xây dựng liên kết, lan truyền nội dung và xây dựng hình ảnh website với cộng đồng. SEO offpage ...
-
Làm SEO ai không mơ về Top Ăn ngủ in-ter(-net) rồi vơ vẩn cùng rank “Ai bảo SEOer thì kiếm” Mấy pro chém khiếp làm sao ACE có nhu cầu ...
-
Thẻ mô tả - Meta Description được dùng để mô tả ngắn gọn nội dung của một trang web, mô tả sẽ được hiển thị ra ngoài, trên bảng xếp hạng c...
-
Google công bố áp dụng thuật toán tìm kiếm mới mang tên Hummingbird (Chim ruồi) cho Google Search, ảnh hưởng đến khoảng 90% các tìm kiếm trê...
-
Tình hình là hôm trước đi lang thang khắp diễn đàn thì tình cờ đọc được cái Thông báo tuyển chuyên viên SEO của một công ty. Uh, đọc thì đọ...
-
Website: Là một tập hợp các trang web (trang con) chứa đựng cácn nội dung khác nhau, nhằm thỏa mãn nhu cầu thông tin, tri thức, giải trí ...
-
Việc tung ra một chiến lược kinh doanh trực tuyến có thể là một việc làm đáng ngại đối với bất kỳ doanh nghiệp nhỏ nào. Thật may mắn là bất ...
-
SEO - Search Engine Optimization - Tối ưu hóa các công cụ tìm kiếm, là một tập hợp các kĩ – chiến thuật, mục đích làm cho website thân thiệ...

No comments:
Post a Comment