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
-
Để quảng bá 1 thương hiệu, hay đơn giản là muốn nhắm đến đối tượng khách hàng thực sự chất của mình thì công việc quảng bá dịch vụ của các...
-
Forum seeding không chết bất chấp thực tế bất cập đã nêu ra trong phần 1. Tuy nhiên chắc chắn seeding theo kiểu cũ không còn mang lại nhiều...
-
Forum seeding cách đây vài năm là một công cụ Social media được rất hiệu quả. Nhưng sự thoái trào của Forum, sự lạm dụng công cụ quá đáng đã...
-
Canonicalization là gì? Canonicalization có thề là 1 khái niệm trừu tượng và khó khi phát âm "ca-non-ick-cull-eye-zay-shun", nhưn...
-
Đôi lời về Thủ Thuật SEO GaPro.Net Tôi là Ninh Tuệ, ở nhà thì vẫn thường gọi tôi Gà :D, nhưng tôi nghĩ mình không phải hoàn toàn gà như bạn ...
-
Mã nguồn Wordpress đã ko còn xa lạ đối với cộng đồng SEOer nói riêng và tất cả những doanh nghiệp nói chung. Wordpress được biết đến như một...
-
Tại thị trường Việt Nam, mọi người - chủ yếu là dân làm công nghệ đã tiếp xúc với công nghệ ảo hóa ở các mức độ khác nhau (máy chủ ảo, ph...
-
Hotroseo.com - Link structure/architechture của 1 một website thường rất quan trọng đối với SEO bởi vì nó ảnh hưởng lớn tới các search eng...
-
Robots.txt là gì? Robots.txt là một file text mà người quản trị web tạo ra để hướng dẫn robot (bọ tìm kiếm của công cụ tìm kiếm) làm thế n...
-
Nhiều trang web thương hiệu lớn đã sẵn sàng nỗ lực để được xếp hạng tốt hơn trên Google bằng những chiến thuật SEO mà bản thân Google xem là...

No comments:
Post a Comment