Cách tìm ra gương chính của trang web và định cấu hình trang đó bằng cách sử dụng chuyển hướng

Trong các bình luận cho bài viết về Search Console và Yandex.Webmaster, người đọc đã hỏi một câu hỏi về việc chọn tên miền chính của trang web. Người dùng hỏi tùy chọn nào tốt hơn: có www hoặc không có www. Bạn có thể trả lời ngắn gọn câu hỏi. Tốt hơn là chọn tùy chọn mà bạn thích nhất. Các câu hỏi thực sự khó có thể xuất hiện trong quá trình thiết lập gương và chuyển hướng. Bạn sẽ tìm thấy câu trả lời cho họ trong bài viết.

Một trang web nhân bản là gì?

Gương - bản sao chính xác của trang web, có sẵn tại các URL khác nhau. Ví dụ: nếu cùng một nội dung có sẵn tại các địa chỉ nash-saitik.ru và trang web của chúng tôi.ru. công cụ tìm kiếm nhận ra các trang web là gương. Xin lưu ý rằng robot không chỉ so sánh các trang tài nguyên chính. Theo nhiều nguồn khác nhau, để các công cụ tìm kiếm nhận ra các trang web là gương, mức độ khớp nội dung phải từ 80 đến 100%.

Gương đến từ đâu? Đầu tiên, các chủ sở hữu tự tạo ra chúng. Với sự trợ giúp của gương, bạn có thể giải quyết các nhiệm vụ sau:

  • Thu thập lưu lượng truy cập. Người dùng có thể nhập địa chỉ trang web của bạn vào thanh địa chỉ theo nhiều cách khác nhau. Nếu tài nguyên có sẵn tại URL macro-soft.ru, những người nhập địa chỉ macrosoft.ru sẽ không truy cập vào tài nguyên đó. Bạn có thể giải quyết vấn đề với sự trợ giúp của gương từ đó chuyển hướng được định cấu hình.
  • Đảm bảo sự sẵn có liên tục của trang web. Nếu vì một lý do nào đó, máy chủ có trang chính trở nên không khả dụng, người dùng có thể được chuyển hướng đến một máy nhân bản nằm trên máy chủ khác.
  • Di chuyển đến một tên miền mới. Tại sao? Ví dụ đơn giản nhất là thay đổi tên công ty. Hãy tưởng tượng rằng trang web của công ty "Sừng và móng guốc" có sẵn tại roga-kopyta.ru. Sau khi đổi tên tổ chức thành "Mũi và Đuôi", việc thay đổi URL trang web thành nos-hvost.ru là hợp lý. Làm thế nào để bảo vệ thẩm quyền và đối tượng của tài nguyên? Vấn đề được giải quyết bằng cách sử dụng gương trang web.

Thứ hai, vì tiền tố www, gương của các trang web tự động xuất hiện. Vật lý nash-saitik.ru và www.nash-saitik.ru là các tài nguyên khác nhau. Trong trường hợp này, URL có tiền tố www là tên miền phụ liên quan đến tên miền chính nash-saitik.ru.

Vì cùng một nội dung thường có sẵn ở hai địa chỉ, các công cụ tìm kiếm nhận ra chúng là gương và dán chúng lại với nhau. Thuật ngữ "dán" có nghĩa là chỉ có một tài nguyên được tham gia vào tìm kiếm. Công cụ tìm kiếm có thể chọn tên miền chính hoặc gương chính tự động. Bạn cũng có thể chỉ định các cài đặt phù hợp cho mình. Về nó hơn nữa.

Tùy chọn nào tốt hơn: có hoặc không có tiền tố www?

Tiền tố www đến từ đâu? Vào cuối những năm 80 của thế kỷ trước, khả năng kỹ thuật của máy tính bị tụt hậu so với ý tưởng của các nhà phát minh. Đối với lưu trữ vật lý của một trang web nhỏ, tôi đã phải sử dụng một số máy chủ web. Ví dụ: trên một máy được lưu trữ dịch vụ FTP, trên máy chủ thư khác và trên nội dung trang thứ ba. Điều này được phản ánh trong các địa chỉ tài nguyên. Ví dụ: để truy cập dịch vụ thư, địa chỉ mail.vash-saitik.ru đã được sử dụng và truy cập FTP được mở bằng địa chỉ ftp.vash-saitik.ru.

Nhà khoa học Tim Berners-Lee đề xuất kết hợp thông tin được đăng trên các máy chủ khác nhau vào World Wide Web. Để cung cấp khả năng kỹ thuật, Berners-Lee và các đồng nghiệp đã phát triển ngôn ngữ đánh dấu siêu văn bản (HTML), giao thức truyền siêu văn bản (HTTP) và mã định danh tài nguyên chung (URI), xuất phát từ URL. Để làm cho người dùng hiểu rằng tài nguyên trên World Wide Web, tiền tố www đã được thêm vào địa chỉ của nó.

Ngày nay, mọi người hiểu rằng tài nguyên trên World Wide Web, bất kể tiền tố www. Tôi có nên sử dụng nó trong địa chỉ của trang web? Đây là vấn đề sở thích cá nhân: chọn tùy chọn mà bạn thích nhất. Nghi ngờ? Dưới đây là các đối số cho một URL không có tiền tố:

  • Tiền tố www làm xấu đi khả năng sử dụng URL. Người dùng phải nhập thêm bốn ký tự để nhập địa chỉ trong chuỗi trình duyệt. Điều này chủ yếu ảnh hưởng đến người dùng di động.
  • Tiền tố không mang ý nghĩa quan trọng. Như đã lưu ý ở trên, khách truy cập hiểu rằng URL vash-saitik.ru là một siêu liên kết và cho biết vị trí của tài nguyên trên Internet.
  • Người tạo ra World Wide Web, Tim Berners Lee, cho biết trong một trong các cuộc phỏng vấn rằng anh ta sẽ từ chối không chỉ tiền tố www trong URL, mà còn cả dấu gạch chéo sau http. Theo nhà khoa học, nhờ điều này, bạn có thể tiết kiệm mực và giấy, cũng như bảo vệ rất nhiều cây khỏi bị chặt hạ.

Nhưng các đối số có lợi cho tiền tố www trong URL:

  • Nhiều người dùng theo thói quen nhập URL thanh địa chỉ với www.
  • Ở chế độ ngoại tuyến, tiền tố giúp một người hiểu rằng đây là địa chỉ mạng. Hãy xem xét điều này nếu bạn có kế hoạch tích cực quảng bá một tài nguyên với sự trợ giúp của các sản phẩm in ấn và quảng cáo ngoài trời.
  • Một số quản trị web tin rằng tiền tố tăng cường sự hấp dẫn trực quan của các URL ngắn.
  • Dịch vụ Google và Yandex có sẵn tại www.

Tại sao chọn tên miền chính nếu bạn có thể cung cấp cho người dùng cơ hội truy cập trang web qua URL có và không có tiền tố? Hãy tưởng tượng tình huống: tài nguyên có sẵn tại các địa chỉ vash-saitik.ru và www.vash-saitik.ru. Bạn xuất bản thông tin có giá trị mà người dùng chia sẻ với nhau. Họ sử dụng các liên kết khác nhau: có hoặc không có tiền tố.

Như đã lưu ý ở trên, các công cụ tìm kiếm chỉ cho phép một trong các gương được lập chỉ mục. Ví dụ: công cụ tìm kiếm có thể tự động chọn một tùy chọn mà không cần tiền tố. Trong trường hợp này, họ không lấy backlink từ www. Tài nguyên mất một phần của khối liên kết tự nhiên có thể hoạt động dựa trên thẩm quyền của trang web.

Để giải quyết vấn đề này, bạn cần chọn tên miền chính, thiết lập chuyển hướng và thông báo cho các công cụ tìm kiếm.

Cách thiết lập chuyển hướng máy chủ

Hãy tưởng tượng rằng bạn đã chọn tùy chọn URL có tiền tố. Kiểm tra địa chỉ nơi tài nguyên hiện có sẵn. Nếu, khi cố gắng truy cập trang web qua URL từ www, trình duyệt sẽ chuyển hướng bạn đến một địa chỉ không có tiền tố, điều này là do chuyển hướng máy chủ.

Bạn có thể kiểm tra chuyển hướng bằng các dịch vụ đặc biệt, ví dụ: Redirect Checker. Nhập URL trang web vào trường để phân tích và nhấp Phân tích. Dịch vụ sẽ hiển thị chuyển hướng và loại của nó. Trong ví dụ đã chọn, chuyển hướng 301 vĩnh viễn được thiết lập với URL www.drupal-guru.ru tại drupal-guru.ru.

Bạn đã chọn gương chính với tiền tố. Do đó, cần phải thay đổi chuyển hướng: ở cấp độ máy chủ, chuyển hướng khách truy cập từ drupal-guru.ru sang www.drupal-guru.ru.

Để thay đổi chuyển hướng, bạn cần chỉnh sửa dữ liệu trong tệp .htaccess. Đây là tệp cấu hình máy chủ Apache phổ biến nhất. Nó có thể được truy cập qua FTP.

Kết nối với máy chủ bằng bất kỳ máy khách FTP nào, ví dụ, sử dụng FileZilla. Dữ liệu truy cập có thể được lấy từ một nhà cung cấp dịch vụ lưu trữ. Trong menu "Máy chủ", bật tùy chọn "Hiển thị cưỡng bức các tệp ẩn".

Trong thư mục gốc, định vị tệp .htaccess và tải nó xuống ổ cứng của bạn.

Mở tệp bằng trình soạn thảo văn bản và thêm quy tắc chuyển hướng. Sử dụng mã này:

RewriteEngine On

RewriteCond% {HTTP_HOST} ^ drupal-guru.ru

RewriteRule (. *) //Www.drupal-guru.ru/$1 [R = 301, L]

Thay vì URL drupal-guru.ru chèn địa chỉ trang web của bạn.

Lưu các thay đổi vào tệp và tải nó lên máy chủ.

Cập nhật cài đặt CMS. Nếu bạn đang sử dụng WordPress, hãy chỉ định tên miền chính trong phần "Cài đặt chung" của bảng điều khiển.

Kiểm tra tính chính xác của chuyển hướng bằng dịch vụ Redirect Checker.

Nếu bạn chọn tên miền chính không có tiền tố và muốn định cấu hình chuyển hướng từ địa chỉ từ www sang địa chỉ không có www, hãy sử dụng mã sau:

RewriteEngine On

RewriteCond% {HTTP_HOST} ^ www.drupal-guru.ru

RewriteRule (. *) //Drupal-guru.ru/$1 [R = 301, L]

Cách báo cáo gương chính "Yandex"

Yandex tự động xác định gương chính nếu chuyển hướng được cấu hình đúng. Nhưng nếu bạn thay đổi tên miền chính, hãy báo cáo điều này với công cụ tìm kiếm.

Trước tiên, thêm chỉ thị Máy chủ vào tệp robot.txt với địa chỉ mới. Để thực hiện việc này, tải xuống tài liệu từ máy chủ bằng ứng dụng khách FTP. Các tập tin được đặt trong thư mục gốc trong thư mục www.

Mở tệp trong một trình soạn thảo văn bản. Thêm một chỉ thị máy chủ sau lệnh không cho phép và cho phép. Nếu bạn đã chọn máy nhân bản chính có tiền tố, hãy thêm dòng này:

Máy chủ lưu trữ: www.drupal-guru.ru

Thay vì URL www.drupal-guru, hãy sử dụng địa chỉ trang web của bạn. Các mục trong tệp robot.txt có thể trông như thế này:

Lưu thông tin và tải tệp robot.txt đã cập nhật lên máy chủ. Kiểm tra các thay đổi. Các tập tin có sẵn tại www.drupal-guru / robot.txt.

Mở phần "Di chuyển trang web" trong văn phòng mới dành cho quản trị web "Yandex". Nó nằm trong menu "Cài đặt chỉ mục". Chọn hộp "Thêm www" và lưu các thay đổi. Các thay đổi sẽ có hiệu lực sau khi tài nguyên được giới thiệu lại.

Cách tìm ra gương chính của trang web bằng Google Search Console

Để chọn tên miền chính trong bảng điều khiển tìm kiếm của Google, hãy xác nhận quyền quản lý hai trang web. Để làm điều này, thêm một tài nguyên vào bàn điều khiển với tiền tố và không có tiền tố. Sau khi xác nhận quyền vào menu cài đặt trang.

Kiểm tra miền tùy chọn với www và lưu các thay đổi.

Sau khi chọn tên miền chính, Google sẽ coi các liên kết bên ngoài có và không có tiền tố là giống hệt nhau. Nói cách khác, các liên kết ngược tự nhiên có dạng www.drupal-guru.ru và drupal-guru.ru sẽ được tính là một tài sản của tài nguyên của bạn.

Cách định cấu hình máy nhân bản chính cho miền Cyrillic

Nhiều chủ sở hữu trang web đăng ký tên miền Cyrillic để thuận tiện cho người dùng. Ví dụ: một mạng lưới các siêu thị "Lenta" sở hữu một tên miền Cyrillic ribbon.rf. Tuy nhiên, trang web của tổ chức có sẵn tại www.lenta.com. Điều này có thể nhờ vào chuyển hướng 301 từ URL băng.rf đến địa chỉ của tên miền chính.

Nếu bạn chỉ định địa chỉ của miền Cyrillic trong tệp .htaccess, thì có thể cấu hình chuyển hướng chính xác. Địa chỉ phải được chuyển đổi sang tiếng Latin bằng cách sử dụng Punycode. Để làm điều này, sử dụng một công cụ chuyển đổi, ví dụ, cái này.

Hãy tưởng tượng rằng bạn đang thiết lập một chuyển hướng từ URL Drupal-Guru.rf trên www.drupal-guru.ru. Nên thêm đoạn mã sau vào tệp .htaccess:

RewriteEngine On

RewriteCond% {HTTP_HOST} ^ xn ---- 7sbkb0bwgfvfb.xn - p1ai

RewriteRule (. *) //Www.drupal-guru.ru/$1 [R = 301, L]

Để thiết lập chuyển hướng từ www.drupal-guru.ru sang drupal-guru.rf, chỉ định mã sau trong .htaccess:

RewriteEngine On

RewriteCond% {HTTP_HOST} ^ www.drupal-guru.ru

RewriteRule (. *) // xn ---- 7sbkb0bwgfvfb.xn - p1ai / $ 1 [R = 301, L]

Xin lưu ý, xn ---- 7sbkb0bwgfvfb.xn - p1ai là URL của drupal-guru.rf trong mã hóa Punycode.

Cách thiết lập chuyển hướng khi chuyển sang tên miền mới

Khi thay đổi địa chỉ trang web, Yandex khuyên bạn nên giữ tên miền cũ làm gương mới. Điều này giảm thiểu tác động của việc di chuyển đến vị trí của tài nguyên trong vấn đề và lưu lượng. Tùy chọn tốt nhất mà công cụ tìm kiếm gọi chuyển hướng trang 301. Trong tệp .htaccess, bạn phải định cấu hình chuyển hướng từ mỗi trang của trang web cũ sang trang tương ứng của trang web mới.

Nếu tài nguyên bao gồm một số trang, sẽ không có vấn đề. Nhưng nếu có hàng trăm hoặc hàng ngàn trang, sẽ mất nhiều thời gian để thiết lập chuyển hướng. Ngoài ra, hàng trăm hoặc hàng ngàn chuyển hướng trong tệp .htaccess sẽ tạo thêm tải trên máy chủ.

Để giải quyết vấn đề, sử dụng mã sau:

Tùy chọn + FollowSymLinks

Viết lại trên

Viết lại

RewriteCond% {HTTP_HOST} ^ www.drupal-guru .ru

RewriteRule ^ (. *) $ //Opencart-guru.ru/$1 [R = 301, L]

RewriteCond% {HTTP_HOST} ^ www.drupal-guru .ru

RewriteRule ^ (. *) $ //Opencart-guru.ru/$1 [R = 301, L]

Trong ví dụ này, mã chuyển hướng người dùng từ bất kỳ trang nào của trang web www.drupal-guru.ru đến trang tương ứng của trang web opencart-guru.ru. Đừng quên, thay vì các địa chỉ được sử dụng cho rõ ràng, để chỉ ra URL của tài nguyên của bạn.

Xin lưu ý rằng tệp robot.txt cho trang web www.drupal-guru cũ vẫn khả dụng. Cần có sự trợ giúp của Máy chủ chỉ thị để chỉ ra rằng máy nhân bản chính bạn đã chọn trang web mới opencart-guru.ru

Để thêm mã chính xác vào tệp .htaccess, bạn có thể sử dụng các trình tạo chuyển hướng. Để lấy mã, chỉ cần nhập URL của các trang mà bạn cần thiết lập chuyển hướng. Dưới đây là một số máy phát điện miễn phí:

  • Máy phát điện .htaccess.
  • 301 Trình tạo mã chuyển hướng.
  • Trình tạo chuyển hướng Htaccess.
  • Máy phát điện chuyển hướng 301 & 302.
  • Công cụ tạo chuyển hướng HtAccess 301.

Cách thiết lập chuyển hướng mà không cần chỉnh sửa tệp .htaccess

Nếu bạn ngại chỉnh sửa tệp .htaccess, hãy sử dụng các cách đơn giản hơn để thiết lập chuyển hướng. Đó là về việc chọn chuyển hướng trong bảng điều khiển cPanel và các tiện ích mở rộng cho CMS phổ biến.

Thiết lập chuyển hướng trong cPanel

Trong bảng điều khiển, nhập menu "Chuyển hướng". Nó nằm trong phần "Miền".

Nếu cần, chọn loại chuyển hướng. Theo mặc định, hệ thống đề nghị sử dụng chuyển hướng vĩnh viễn. Nó phù hợp để thiết lập gương trang web.

Chỉ định tên miền mà từ đó và người dùng sẽ được chuyển hướng. Nhấp vào "Thêm" để lưu các thay đổi.

Chuyển hướng với plugin

Đối với một số CMS, có các plugin mà bạn có thể nhanh chóng thiết lập chuyển hướng. Ví dụ: nếu bạn đang làm việc với WordPress, hãy sử dụng Chuyển hướng đơn giản 301. Cài đặt plugin và vào menu cài đặt.

Chỉ định các trang mà bạn muốn chuyển hướng người dùng. Trong ví dụ trong hình minh họa, chuyển hướng từ trang ghi đến trang lưu trữ được cấu hình.

Sử dụng plugin, bạn có thể định cấu hình chuyển hướng cho tất cả các trang trong một danh mục. Để làm điều này, đánh dấu vào ô Sử dụng Ký tự đại diện. Chỉ định địa chỉ danh mục và thêm dấu hoa thị sau nó. Chỉ định URL đích và lưu các thay đổi.

Trong CMS Joomla! Chuyển hướng có thể được cấu hình bằng cách sử dụng thành phần chuyển hướng kernel. Trong Drupal, vấn đề này được giải quyết bằng mô-đun Redirect. Đối với CMS Opencart, có các tiện ích mở rộng phải trả tiền để định cấu hình chuyển hướng.

Cách thiết lập chuyển hướng trên máy chủ Nginx

Nếu nhà cung cấp dịch vụ lưu trữ của bạn sử dụng máy chủ Nginx, bạn cần thay đổi tệp cấu hình để thiết lập chuyển hướng. Điều này tương tự với tệp .htaccess của máy chủ Apache.

Để thiết lập chuyển hướng từ một tên miền không có tiền tố www sang tên miền tiền tố, chỉ định mã sau đây:

máy chủ {

server_name drupal-guru.ru;

viết lại ^ / (. *) $ //www.drupal-guru.ru/$1 vĩnh viễn;

}

Chuyển hướng từ một URL có tiền tố www sang URL không có tiền tố có thể được cấu hình bằng mã này:

máy chủ {

server_name www.drupal-guru.ru;

viết lại ^ / (. *) $ //drupal-guru.ru/$1 vĩnh viễn;

}

Bạn có thể lấy mã cho tệp cấu hình Nginx bằng bộ chuyển đổi htaccess, ví dụ: cái này hoặc cái kia. Hành động như thế này:

  • Tạo mã cho tệp .htaccess của máy chủ Apache bằng một trong các trình tạo ở trên.
  • Chuyển đổi mã cho tệp .htaccess thành mã cho tệp cấu hình Nginx.

Chọn tên miền dễ, khó chọn hơn.

Để chọn tên miền chính và báo cáo điều này với các công cụ tìm kiếm, bạn cần định cấu hình chuyển hướng máy chủ. Bạn cũng cần thay đổi cài đặt trong văn phòng cho quản trị web "Yandex" và Google. Bất kỳ chuyên gia có thể đối phó với các nhiệm vụ này mà không cần đào tạo kỹ thuật. Bạn sẽ cần truy cập vào FTP hoặc bảng điều khiển trang web, khả năng sử dụng các trình tạo chuyển hướng và một chút thời gian. Nhân tiện, trước khi chỉnh sửa tệp .htaccess, hãy tạo bản sao lưu. Bạn có thể cần nó nếu bạn thực hiện các thay đổi không chính xác cho tập tin.

Loading...

Để LạI Bình LuậN CủA BạN