Hướng dẫn cách chuyển hướng URL trong WordPress?

Chuyển hướng URL, là một cách để làm cho một đường dẫn có thể truy cập được dưới nhiều địa chỉ khác nhau. Đôi khi bạn có thể cần chuyển hướng một bài đăng, trang hoặc đường dẫn trong WordPress. Trong bài viết này, mình sẽ hướng dẫn cách để thực hiện điều đó.

chuyển hướng url
chuyển hướng url

Chuyển hướng URL là gì?

Chuyển hướng trang chuyển hướng URL là hoạt động thay đổi URL tự động từ URL này sang URL khác.

Việc chuyển hướng này được thực hiện vì những lý do sau:

  1. Chuyển hướng từ URL cũ lỗi thời sang URL mới được cập nhật.
  2. Chuyển hướng từ miền cũ lỗi thời sang miền mới.
  3. Chuyển hướng từ tên miền không phải www sang tên miền có www.
  4. Chuyển hướng từ tên URL ngắn sang tên URL dài – Dịch vụ rút ngắn URL.
  5. Dịch vụ rút ngắn URL sẽ cho phép người dùng chèn một URL ngắn và được chuyển hướng đến URL dài có nội dung trang thực.

Người dùng có thể truy cập URL cũ từ một liên kết bên ngoài cũ hoặc một dấu trang.

bởi quản trị viên của trang web, người đã thêm một tập lệnh.

Chuyển hướng phía máy chủ

Chuyển hướng phía máy chủ được thực hiện trong máy chủ, bằng cách cấu hình phần mềm máy chủ Apache / IIS hoặc bằng cách sử dụng tập lệnh PHP / ASP / ASP.NET.

Đây là cách ưa thích để chuyển hướng URL, vì bạn có thể trả về mã trạng thái HTTP 301 Moved Permanently.

Các công cụ tìm kiếm sử dụng trạng thái 301 để chuyển thứ hạng trang từ URL cũ sang URL mới.

chuyển hướng url
chuyển hướng url

Chuyển hướng phía khách hàng

Chuyển hướng phía máy khách được thực hiện trong trình duyệt web của người dùng, bằng cách sử dụng thẻ làm mới meta HTML hoặc bằng mã Javascript.

Chuyển hướng máy khách ít được ưu tiên hơn, vì nó không trả về mã trạng thái HTTP 301.

Đặt mã chuyển hướng ở đâu?

miền
tên
Máy chủ lưu trữ Chuyển hướng
vị trí mã
đã không thay đổi đã không thay đổi trang cũ trên cùng một máy chủ
đã không thay đổi đã thay đổi trang cũ trên máy chủ mới
đã thay đổi đã không thay đổi trang cũ trên cùng một máy chủ
đã thay đổi đã thay đổi trang cũ trên máy chủ cũ

* Chỉ với chuyển hướng .htaccess : thêm mã chuyển hướng vào tệp httpd.conf hoặc vào tệp .htaccess .

Mã trạng thái HTTP

Mã trạng thái Tên mã trạng thái Sự miêu tả
200 OK yêu cầu HTTP thành công
300 Nhiều lựa chọn
301 Đã di chuyển vĩnh viễn chuyển hướng URL vĩnh viễn
302 Tìm chuyển hướng URL tạm thời
303 Xem Khác
304 Không sửa đổi
305 Sử dụng Proxy
307 Chuyển hướng tạm thời
404 Không tìm thấy URL không tìm thấy

Chuyển hướng HTTP 301

Chuyển hướng  301 thích hợp đối với cả người dùng và công cụ tìm kiếm. Chuyển hướng 301 thông báo tới trình duyệt và các bot công cụ tìm kiếm về việc trang web đã chuyển đi vĩnh viễn. Công cụ tìm kiếm sẽ hiểu rằng không chỉ trang web đã chuyển địa chỉ, mà nội dung trong đó – hoặc phiên bản nâng cấp của trang – cũng đã chuyển qua URL mới. Các công cụ sẽ chuyển bất kì link trọng số nào từ trang gốc sang chuyển hướng URL mới.

Mã trạng thái HTTP 301 Moved Permanently có nghĩa là chuyển hướng URL vĩnh viễn.

Chuyển hướng URL 301 là cách ưa thích để chuyển hướng các URL, vì nó thông báo cho các công cụ tìm kiếm rằng URL đã được di chuyển tốt và các công cụ tìm kiếm nên đặt trang URL mới vào kết quả tìm kiếm thay vì trang URL cũ và chuyển trang URL mới, thứ hạng trang của trang chuyển hướng URL cũ.

Chuyển hướng 301 có thể được thực hiện trên các miền hoặc trên cùng một miền.

Google khuyên bạn nên sử dụng chuyển hướng 301.

Tùy chọn chuyển hướng url

Tập lệnh chuyển hướng Chuyển hướng bên Loại tệp trang cũ URL hoặc miền chuyển hướng Loại máy chủ URL cũ Hỗ trợ chuyển hướng 301
PHP Phía máy chủ .php URL Apache / Linux
ASP Phía máy chủ .asp URL IIS / Windows
ASP.NET Phía máy chủ .aspx URL IIS / Windows
.htaccess Phía máy chủ tất cả URL / Tên miền Apache / Linux
IIS Phía máy chủ tất cả URL / Tên miền IIS / Windows
Thẻ liên kết chuẩn HTML Phía khách hàng .html URL tất cả không
Làm mới meta HTML Phía khách hàng .html URL tất cả không
Khung HTML Phía khách hàng .html URL tất cả không
Javascript Phía khách hàng .html URL tất cả không
jQuery Phía khách hàng .html URL tất cả không

redirect script – ngôn ngữ kịch bản được sử dụng để chuyển hướng.

phía chuyển hướng – nơi chuyển hướng diễn ra – phía máy chủ hoặc phía máy khách .

loại tệp trang cũ – loại trang URL cũ có thể chứa ngôn ngữ kịch bản của mã chuyển hướng.

URL hoặc tên miền chuyển hướng – hỗ trợ chuyển hướng URL của một trang web hoặc chuyển hướng tên miền của toàn bộ trang web.

loại máy chủ URL cũ điển hình – phần mềm và hệ điều hành điển hình của máy chủ.

Hỗ trợ chuyển hướng 301 – cho biết liệu phản hồi trạng thái chuyển hướng 301 vĩnh viễn có thể được trả lại hay không.

Chuyển hướng PHP

Thay thế mã old-page.php bằng mã chuyển hướng thành new-page.php.

old_page.php:

<?php
// PHP permanent URL redirection
header(“Location: http://www.mydomain.com/new-page.php”, true, 301);
exit();
?/

Trang cũ phải có phần mở rộng là .php.

Trang mới có thể có bất kỳ phần mở rộng nào.

chuyển hướng url
chuyển hướng url

Chuyển hướng .htaccess của Apache

Tệp .htaccess là tệp cấu hình cục bộ của máy chủ Apache.

Nếu bạn có quyền thay đổi tệp httpd.conf , chuyển hướng url tốt hơn nên thêm chỉ thị Chuyển hướng trong httpd.conf thay vì tệp .htaccess .

Chuyển hướng URL đơn

Chuyển hướng vĩnh viễn từ old-page.html sang new-page.html .

.htaccess:

Redirect 301 /old-page.html http://www.mydomain.com/new-page.html

Chuyển hướng toàn bộ miền

Chuyển hướng vĩnh viễn từ tất cả các trang miền đến newdomain.com .

Tệp  .htaccess phải ở thư mục gốc của trang web cũ.

.htaccess:

Redirect 301 / http://www.newdomain.com/

Chuyển hướng ASP

old-page.asp:

<%@ Language=”VBScript” %/
<%
‘ ASP permanent URL redirection
Response.Status=”301 Moved Permanently”
Response.AddHeader “Location”, “http://www.mydomain.com/new-page.html”
Response.End
%/

Chuyển hướng ASP.NET

old-page.aspx:

<script language=”C#” runat=”server”/
// ASP.net permanent URL redirection
private void Page_Load(object sender, EventArgs e)
{
Response.Status = “301 Moved Permanently”;
Response.AddHeader(“Location”,”http://www.mydomain.com/new-page.html”);
Response.End();
}
</script/

Chuyển hướng làm mới meta HTML

Chuyển hướng thẻ meta làm mới HTML không trả về mã trạng thái chuyển hướng vĩnh viễn 301 mà được Google coi là chuyển hướng 301.

Thay thế trang cũ bằng mã chuyển hướng bằng chuyển hướng URL của trang bạn muốn chuyển hướng đến.

old-page.html:


<html>
<head>
<title>Title of new page</title>
</head>
<frameset cols=”100%”>
<frame src=”https://www.mydomain.com/new-page.html”>
<noframes>
<a href=”http://www.mydomain.com/new-page.html”>Link to new page</a>
</noframes>
</frameset>
</html>

Liên hệ với SEMTEK để tháo nút thắt cho website của bạn bằng giải pháp về Marketing!

SEMTEK Co,.LTD

🏡 Địa chỉ: 2N Cư Xá Phú Lâm D, Phường 10, Quận 6, TP.HCM
📧 Email: info@semtek.com.vn
☎️ Hotline: (+84)098.300.9285

 

Từ khóa:

  • Chuyển hướng 301
  • Htaccess chuyển hướng
  • Cách chuyển hướng trang web
  • Code chuyển link
  • Chuyển hướng url tên miền
  • Redirect link
  • Redirect JavaScript
  • Trang web bị chuyển hướng

Các chuyên mục nội dung liên quan

 

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *