Hướng dẫn how do i redirect a html page to another html page? - làm cách nào để chuyển hướng trang html sang trang html khác?

Để nói với các công cụ tìm kiếm và khách truy cập trang web rằng trang web của bạn đã di chuyển vĩnh viễn đến một vị trí mới với nội dung tương đương sử dụng chuyển hướng 301. Mã của 301 301 được hiểu là đã di chuyển vĩnh viễn. (Tìm hiểu thêm về mã trạng thái HTTP).

Cách đơn giản nhất để chuyển hướng đến URL khác là sử dụng thẻ HTML với tham số HTTP-Equiv được đặt thành Trò chơi làm mới. Thuộc tính nội dung đặt độ trễ trước khi trình duyệt chuyển hướng người dùng đến trang web mới. Để chuyển hướng ngay lập tức, hãy đặt tham số này thành các giây 0 0 cho thuộc tính nội dung.content attribute sets the delay before the browser redirects the user to the new web page. To redirect immediately, set this parameter to “0” seconds for the content attribute.

Nếu bạn muốn chuyển hướng của bạn xảy ra trong một thời gian chính xác, chỉ cần chỉ định tham số ưa thích của bạn (tính bằng giây) cho nội dung. Hãy cùng xem xét một ví dụ, nơi chúng tôi đặt "7" giây là thời gian chuyển hướng.content. Let’s consider an example, where we set "7" seconds as redirection time.

Một số trình duyệt không hiển thị thẻ làm mới một cách chính xác, vì vậy trước khi tải trang tiếp theo, người dùng có thể xem đèn flash dưới dạng trang.

Một số trình duyệt cũ không làm mới chính xác khi bạn thêm một liên kết nhanh. Trong trường hợp đó, bạn có thể thêm một liên kết neo để cho người dùng theo dõi.

Ví dụ về việc chuyển hướng một trang web:

html>
<html>
  <head>
    <meta http-equiv="refresh" content="7; url='https://www.w3docs.com'" />
  head>
  <body>
    <p>Please follow <a href="https://www.w3docs.com">this linka>.p>
  body>
html>

Tìm hiểu thêm về việc chuyển hướng các trang web với JavaScript, PHP, Apache và Node.js.

TL; DR - Chuyển hướng HTML tự động thực hiện một khách truy cập trang web đến một trang web khác.

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

Một chuyển hướng xảy ra khi người dùng nhập URL, nhưng nó thay đổi và trình duyệt đưa họ đến một cái khác. Người tạo trang web dựa vào họ khi họ cần thay đổi cấu trúc trang web của họ hoặc vị trí của một trang cụ thể. Tất nhiên, bạn cũng có thể chuyển hướng đến một trang web hoàn toàn khác.redirect happens when a user enters a URL, but it changes, and the browser takes them to a different one instead. Website creators rely on them when they need to change the structure of their site or the location of a particular page. Of course, you may redirect to a completely different website as well.

Khi làm việc với Giao thức chuyển siêu văn bản (HTTP), bạn cần có một sự hiểu biết cơ bản về mã phản hồi của nó. Chúng chứa ba chữ số, trước tiên, định nghĩa loại của chúng:response codes. They contain three digits, first of which defines their type:

Mã phản hồiLoại phản ứng
1xxPhản hồi thông tin (ví dụ: xử lý)
2xxPhản hồi thành công (ví dụ: OK)
3xxPhản hồi chuyển hướng (ví dụ: di chuyển vĩnh viễn)
4xxPhản hồi lỗi phía máy khách (ví dụ: không tìm thấy)
5xxPhản hồi lỗi phía máy chủ (ví dụ: cổng xấu)

Hãy nói rằng bạn đã đóng trang web cũ của bạn và mở một trang web mới. Nếu người dùng gõ một URL của người cũ vào trình duyệt của họ, nó sẽ trả về mã phản hồi 404 (không tìm thấy). Tuy nhiên, nếu bạn sử dụng chuyển hướng HTML, người dùng sẽ nhận được 301 (di chuyển vĩnh viễn) hoặc 302 (tìm thấy). Mã này vô hình với người dùng, nhưng trình duyệt hiểu nó và chuyển hướng người dùng đến URL mới trong khoảnh khắc.404 (Not Found). However, if you use an HTML redirect, the user will get either 301 (Moved Permanently) or 302 (Found). This code is invisible to the user, but the browser understands it and redirects the user to the new URL in moments.

Cú pháp cho mã chuyển hướng HTML

Chuyển hướng HTML còn được gọi là chuyển hướng làm mới meta, hoặc đơn giản là chuyển hướng meta HTML. Nó cho phép bạn chọn xem bạn cần chuyển hướng ngay lập tức hay bị trì hoãn. Nếu bạn chỉ định thời gian trễ tính bằng vài giây, người dùng sẽ thấy trang cũ chính xác như vậy.meta refresh redirect, or simply HTML meta redirect. It allows you to choose whether you need an immediate or a delayed redirect. If you specify the delay time in seconds, the user will see the old page for exactly that long.

Để tạo một trang trong chuyển hướng HTML sang một trang khác, bạn nên làm theo cú pháp này:

Thí dụ

<meta http-equiv="refresh" content="time; URL=new_url" />

Như bạn có thể thấy, nó yêu cầu hai tham số:

  • time thể hiện độ trễ trước khi trình duyệt chuyển hướng người dùng đến một trang khác. Xác định nó trong vài giây hoặc nhập 0 nếu bạn cần chuyển hướng HTML ngay lập tức.
  • new_url đại diện cho địa chỉ URL bạn cần chuyển hướng người dùng của mình sau khi trì hoãn.

Trong ví dụ dưới đây, bạn có thể thấy mã chuyển hướng HTML đưa người dùng đến trang web BitDegree, với độ trễ năm giây:

Thí dụ

<meta http-equiv="refresh" content="5; URL=https://www.bitdegree.org/" />

Như bạn có thể thấy, nó yêu cầu hai tham số:

Hướng dẫn how do i redirect a html page to another html page? - làm cách nào để chuyển hướng trang html sang trang html khác?

time thể hiện độ trễ trước khi trình duyệt chuyển hướng người dùng đến một trang khác. Xác định nó trong vài giây hoặc nhập 0 nếu bạn cần chuyển hướng HTML ngay lập tức.

  • new_url đại diện cho địa chỉ URL bạn cần chuyển hướng người dùng của mình sau khi trì hoãn.
  • Trong ví dụ dưới đây, bạn có thể thấy mã chuyển hướng HTML đưa người dùng đến trang web BitDegree, với độ trễ năm giây:
  • Giống như tất cả các thẻ meta, mã chuyển hướng HTML phải được đặt trong phần của tài liệu. Bằng cách này, trình duyệt nhận được một số hướng dẫn nhất định không thể vô hình với người dùng.

Ưu điểm

  • Thiết kế đơn giản (không có thông tin không cần thiết)
  • Các khóa học chất lượng cao (ngay cả những khóa học miễn phí)
  • Nhiều tính năng

Hướng dẫn how do i redirect a html page to another html page? - làm cách nào để chuyển hướng trang html sang trang html khác?

time thể hiện độ trễ trước khi trình duyệt chuyển hướng người dùng đến một trang khác. Xác định nó trong vài giây hoặc nhập 0 nếu bạn cần chuyển hướng HTML ngay lập tức.

  • new_url đại diện cho địa chỉ URL bạn cần chuyển hướng người dùng của mình sau khi trì hoãn.
  • Trong ví dụ dưới đây, bạn có thể thấy mã chuyển hướng HTML đưa người dùng đến trang web BitDegree, với độ trễ năm giây:
  • Giống như tất cả các thẻ meta, mã chuyển hướng HTML phải được đặt trong phần của tài liệu. Bằng cách này, trình duyệt nhận được một số hướng dẫn nhất định không thể vô hình với người dùng.

Ưu điểm

  • Thiết kế đơn giản (không có thông tin không cần thiết)
  • Các khóa học chất lượng cao (ngay cả những khóa học miễn phí)
  • Nhiều tính năng

Hướng dẫn how do i redirect a html page to another html page? - làm cách nào để chuyển hướng trang html sang trang html khác?

time thể hiện độ trễ trước khi trình duyệt chuyển hướng người dùng đến một trang khác. Xác định nó trong vài giây hoặc nhập 0 nếu bạn cần chuyển hướng HTML ngay lập tức.

  • new_url đại diện cho địa chỉ URL bạn cần chuyển hướng người dùng của mình sau khi trì hoãn.
  • Trong ví dụ dưới đây, bạn có thể thấy mã chuyển hướng HTML đưa người dùng đến trang web BitDegree, với độ trễ năm giây:
  • Giống như tất cả các thẻ meta, mã chuyển hướng HTML phải được đặt trong phần của tài liệu. Bằng cách này, trình duyệt nhận được một số hướng dẫn nhất định không thể vô hình với người dùng.

Ưu điểm

  • Nhiều tính năng
  • Những đặc điểm chính
  • Các chương trình nanodegree

Thích hợp cho các doanh nghiệp

Giấy chứng nhận hoàn thành được trả lươnga message for the user. You could inform them the page has moved, and then promptly send them to the new one.

Dễ điều hướnga direct link to the old page which the user might click manually if the HTML redirect code fails.

Thí dụ

<head>
  <meta http-equiv="refresh" content="5; URL=https://www.bitdegree.org/" />
head>
<body>
  <p>If you are not redirected in five seconds, <a href="https://www.bitdegree.org/">click herea>.p>
body>

Như bạn có thể thấy, nó yêu cầu hai tham số:

time thể hiện độ trễ trước khi trình duyệt chuyển hướng người dùng đến một trang khác. Xác định nó trong vài giây hoặc nhập 0 nếu bạn cần chuyển hướng HTML ngay lập tức.

  • new_url đại diện cho địa chỉ URL bạn cần chuyển hướng người dùng của mình sau khi trì hoãn.reload itself after the time specified. It can be useful when you need to refresh dynamic content.
  • Trong ví dụ dưới đây, bạn có thể thấy mã chuyển hướng HTML đưa người dùng đến trang web BitDegree, với độ trễ năm giây:shorter than 3 seconds, as that makes it virtually impossible for the user to click the Back button on their browser.
  • Giống như tất cả các thẻ meta, mã chuyển hướng HTML phải được đặt trong phần của tài liệu. Bằng cách này, trình duyệt nhận được một số hướng dẫn nhất định không thể vô hình với người dùng.overuse HTML meta redirects: if your website has a ton of them, the search engines may think it contains spam and remove it from their index.
  • Ưu điểm