Tự động chuyển đến tên miền cấp hai mà không có tên miền cấp cao nhất www: tên miền gốc 301 chuyển hướng www

如果WordPressKhi website chứa 2 tên miền (có tên miền www và không có tên miền www) có thể truy cập được, rất bất lợi.SEOMức độ tập trung của các trọng số và việc lập chỉ mục tối ưu hóa công cụ tìm kiếm tiếp theo.

Làm thế nào chúng ta có thể giải quyết nó?

Điều này yêu cầu chuyển hướng 301 vĩnh viễn các miền không có www sang các miền có www.

Tự động chuyển đến tên miền cấp hai mà không có tên miền cấp cao nhất www: tên miền gốc 301 chuyển hướng www

Tên miền gốc trang web 301 redirect www tên miền lợi ích

Ưu điểm là nó có thể tăng thẩm quyền của tên miền.

Chuyển hướng 301 thực sự là một sự chuyển giao quyền quản lý miền.

Ví dụ, khi chenweiliang.com chuyển hướng đến www.chenweiliang.com trong khi thực tế chenweiliang.com Trọng lượng của được chuyển đến www.chenweiliang.com , do đó làm tăng www.chenweiliang.com tên miền của.

  • Cải thiện hiệu suất tối ưu hóa công cụ tìm kiếm;
  • Dẫn đến việc truyền tải trọng lượng trang web;
  • Tối ưu hóa việc lập chỉ mục trang web.

khi chúng tôi mởThương mại điện tửtrang web, hai trang giống hệt nhau xuất hiện.

  • Lúc này, các trình thu thập thông tin của công cụ tìm kiếm sẽ liên tục thu thập dữ liệu.
  • Các trang trùng lặp có thể dẫn đến đánh giá sai bởi các công cụ tìm kiếm.
  • Lúc này, bạn cần sử dụng chuyển hướng 301 để xử lý và tối ưu hóa việc đưa vào trang web;

Trải nghiệm người dùng tốt hơn:Không có các trang trùng lặp, người dùng sẽ ghi nhớ trang web của chúng tôi tốt hơn, cải thiện bộ nhớ của trang web và có được trải nghiệm người dùng tốt hơn.

Nhược điểm của trang web không có tên miền phụ www

  • Một số ít người dùng có thể khôngufo.org được xác định là một địa chỉ web;
  • Một số ít người dùng sẽ chỉ nhận ra các miền cấp hai với mẫu URL www www.etufo.org

Làm cách nào để tên miền cấp cao nhất 301 chuyển hướng đến www?

Sau đây là dựa trênLinuxCác giải pháp do máy chủ thực hiện.

bước 1: Tệp .htaccess mới

Thông thường máy tính của chúng ta sử dụng hệ điều hành Windows và chúng ta không thể tạo trực tiếp tệp .htaccess mới.

Trước tiên, bạn phải tạo một tệp htaccess.txt mới và cách thay đổi tên sẽ được mô tả sau.

Bước 2: Sao chép mã sau vào tài liệu txt

RewriteEngine On
RewriteCond %{http_host} ^chenweiliang.com$ [NC]
RewriteRule ^(.*)$ http://www.chenweiliang.com/$1 [R=301,L]
  • "RewriteEngine On", bật khóa chuyển Quy tắc viết lại;
  • "RewriteCond" đề cập đến điều kiện viết lại.
  • Chuỗi sau được so khớp bởi một biểu thức chính quy và chuỗi được so khớp bắt đầu bằng ^ và kết thúc bằng $.
  • Ở đây% {http_host} là để lấy tên máy chủ hiện tại.Điều kiện là "Khi tên máy chủ là chenweiliang.com", các quy tắc viết lại sau sẽ được thực thi.
  • "[NC]" có nghĩa là không phân biệt chữ hoa chữ thường;
  • "RewriteRule", xác định quy tắc viết lại.Ý nghĩa ở đây: nhảy tới URL" http://www.chenweiliang.com/ "Chấp nhận yêu cầu chenweiliang.com phần sau.
  • [R = 301] có nghĩa là viết lại dưới dạng chuyển hướng / bước nhảy 301 ([R] nhảy một ngón tay, cùng nghĩa với [R = 302]), [L] có nghĩa là quy tắc khớp cuối cùng.

Bước 3: Tải lên tệp htaccess.txt và sửa đổi tên

Sử dụng công cụ FTP để tải tệp htaccess.txt lên thư mục gốc của trang web và đổi tên thành ".htaccess”, hãy để ý dấu chấm ở phía trước.

  • Nếu tệp đã tồn tại, hãy sao chép mã vào đó.
  • Bằng cách này, khi bạn truy cập một tên miền không có www, nó sẽ tự động chuyển hướng đến tên miền có www.
  • Thông qua phương pháp trên, tên miền không có www có thể được tự động chuyển hướng sang tên miền có www.

Lưu ý: Sau khi sửa đổi ở đây, bạn có thể thấy rằng tệp bị thiếu.

Điều này là do ".htaccess”Các tệp được coi là ẩn và sẽ không được hiển thị.

Bạn có thể mở công cụ FTP, tại đây XFTP软件Ví dụ: trong [Công cụ] → [Tùy chọn] ▼

Điều này là do các tệp ".htaccess" được coi là ẩn và sẽ không được hiển thị.Bạn có thể mở công cụ FTP, ở đây lấy phần mềm XFTP làm ví dụ, trong [Công cụ] → [Tùy chọn] trang 2

【Chung】 → kiểm tra 【Hiển thị tệp ẩn】 ▼

Tùy chọn [Chung] → chọn [Hiển thị tệp ẩn] trang thứ 3

 

Ở đây chúng tôi chia sẻ các quy tắc chung để chuyển hướng tên miền có www sang tên miền không có www và tên miền không có www sang tên miền có www.

Quy tắc chuyển hướng miền có www đến miền không có www

301 chuyển hướng TLD với www đến các quy tắc miền gốc ▼

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.chenweiliang.com [NC]
RewriteRule ^(.*)$ http://chenweiliang.com/$1 [L,R=301]

Tên miền cấp cao nhất sau đây có www 301 chuyển hướng đến quy tắc tên miền gốc, có thể được sao chép trực tiếp (không cần sửa đổi tên miền trong quy tắc) ▼

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

TLD không có www sẽ chuyển đến các miền có quy tắc www

TLD không có www sẽ chuyển đến quy tắc miền có www ▼

RewriteEngine On
RewriteCond %{http_host} ^chenweiliang.com$ [NC]
RewriteRule ^(.*)$ http://www.chenweiliang.com/$1 [R=301,L]

Các tên miền cấp cao nhất sau đây không có www sẽ chuyển đến quy tắc tên miền có www, có thể được sao chép trực tiếp (không cần sửa đổi tên miền trong quy tắc) ▼

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

Vấn đề vị trí quy tắc chuyển hướng 301

Theo quy tắc giả tĩnh, khi đặt quy tắc nhảy chuyển hướng, bạn thường gặp phải http không thể chuyển hướng đến https Vấn đề.

Ban đầu, chúng tôi đã sao chép mã chuyển hướng vào .htaccess và nó sẽ xuất hiện trong các trường hợp sau ▼

Quy tắc chuyển hướng [L] nằm trong trang tính thứ 4 ở trên

  • [L] cho biết quy tắc hiện tại là quy tắc cuối cùng, hãy ngừng phân tích các quy tắc viết lại sau.
  • Vì vậy, khi truy cập trang bài viết được chuyển hướng, [L] dừng quy tắc sau, vì vậy quy tắc chuyển hướng không hoạt động.

Khi truy cập trang chủ http, chúng tôi muốn kích hoạt chuyển hướng URL, hãy bỏ qua quy tắc giả tĩnh để thực hiện quy tắc nhảy chuyển hướng, để có thể đạt được điều đóChuyển hướng http trên toàn trang web đến https .

Không đặt quy tắc chuyển hướng https vào [L] Bên dưới các quy tắc, hãy đặt [L] trên các quy tắc ▼

Quy tắc chuyển hướng SSL giả tĩnh [L] trong phần 5 bên dưới

Có cần chuyển hướng www cho tên miền chính của website không?

Nếu bạn sử dụng trực tiếp như chenweiliang.com Tên miền cấp cao nhất như vậy được sử dụng làm tên miền blog của bạn, vì vậy việc sử dụng tên miền phụ làm giường ảnh không thể không có Cookie.

  • bởi vì tên miền cấp cao nhất chenweiliang.com Một cookie được gửi đến máy chủ định danh phụ cho tất cả các tệp tĩnh được yêu cầu.

Nếu bạn muốn hỗ trợ giường hình ảnh không có cookie, bạn cần sử dụng một tên miền khác để đạt được không có cookie.

  • Chen WeiliangSử dụng blog www.chenweiliang.com tên miền phụ của là tốt.

Để biết chi tiết, vui lòng truy cập bài viết này ▼

Nếu bạn cần loại trừ chuyển hướng 301 để bỏ qua các thư mục thư mục ngoại lệ giả tĩnh, vui lòng xem hướng dẫn bên dưới ▼

Hy vọng Chen Weiliang Blog ( https://www.chenweiliang.com/ ) đã chia sẻ "Tự động nhảy sang tên miền cấp 301 không có www Tên miền cấp cao nhất: tên miền gốc XNUMX redirects www", hữu ích với bạn.

Chào mừng bạn đến chia sẻ liên kết của bài viết này:https://www.chenweiliang.com/cwl-27630.html

Chào mừng bạn đến với kênh Telegram trên blog của Chen Weiliang để cập nhật những thông tin mới nhất!

🔔 Hãy là người đầu tiên nhận được "Hướng dẫn sử dụng Công cụ AI tiếp thị nội dung ChatGPT" có giá trị trong thư mục trên cùng của kênh! 🌟
📚 Hướng dẫn này chứa đựng giá trị to lớn, 🌟Đây là cơ hội hiếm có, đừng bỏ lỡ! ⏰⌛💨
Chia sẻ và thích nếu bạn thích!
Chia sẻ và thích của bạn là động lực không ngừng của chúng tôi!

 

发表 评论

Địa chỉ email của bạn sẽ không được công bố. 项 已 * 标注

cuộn lên trên cùng