Có một số lý do để chuyển hướng một URL và một số cách cơ bản để tiếp cận nó. Đối với một trang web đã có nhiều lưu lượng truy cập và kết quả công cụ tìm kiếm tốt nhưng cần thay đổi địa chỉ tên miền, chuyển hướng là một lựa chọn tốt cho giai đoạn chuyển đổi. Lưu lượng truy cập của bạn vẫn chuyển đến miền cũ nhưng sau đó sẽ tự động được chuyển hướng đến miền mới. Theo thời gian, khi các công cụ tìm kiếm cập nhật cơ sở dữ liệu của họ, tên miền mới sẽ nhận kết quả tìm kiếm của chính nó. Chuyển hướng cũng có thể khiến một số URL khác nhau được chuyển hướng đến một trang web và có thể rút ngắn các địa chỉ URL phức tạp. Các phương pháp để chuyển hướng một URL phụ thuộc vào mã trang web của bạn được viết bằng gì và mức độ tin cậy và kinh nghiệm của bạn với việc chỉnh sửa mã đó.
Các bước
Phương pháp 1/4: Mã hóa một chuyển hướng.htaccess 301
Bước 1. Tìm hiểu xem trang web của bạn có đang chạy trên máy chủ Apache hay không
Điều này là cần thiết để tiếp tục với phương thức.htaccess - hãy kiểm tra với máy chủ web của bạn nếu bạn không chắc chắn.
Bước 2. Định vị và tải xuống tệp.htaccess của bạn
Tệp.htaccess là tệp mà máy chủ web kiểm tra thông tin về cách xử lý lỗi, bảo mật và yêu cầu chuyển hướng cho trang web của bạn. Kiểm tra thư mục gốc của bạn (nơi lưu trữ tất cả các tệp trang web của bạn) và sau đó tải tệp xuống để chỉnh sửa.
Bước 3. Tạo tệp.htaccess
Nếu hiện không có.htaccess nào tồn tại trong thư mục gốc của bạn, bạn có thể tạo một tệp bằng ứng dụng như Notepad (hoặc ứng dụng văn bản thuần túy tương tự). Mã cho tệp được chứa trong bước tiếp theo.
- Đảm bảo rằng khi bạn lưu tệp.htaccess, tệp sẽ bắt đầu bằng “.”
- Lưu ý rằng tệp này không có phần mở rộng đuôi (ví dụ: “.com” hoặc “.txt”)
Bước 4. Nhập mã. Dán mã sau vào tệp văn bản.htaccess: redirect 301 /old/oldURL.com
- Trong mã, "oldURL.com" đại diện cho địa chỉ trang đích mà khách truy cập của bạn sẽ cần được chuyển hướng từ đó trong khi "https://www.newURL.com" đại diện cho địa chỉ mà bạn muốn khách truy cập của mình chuyển hướng đến.
- Phải có chính xác một khoảng trống giữa "oldURL.com" và "http:"
- Không thêm "https:// www" vào URL (cũ) trong phần đầu tiên của mã!
- Mã "301" được sử dụng phổ biến nhất trên các trang web được chuyển hướng và có nghĩa là "đã di chuyển vĩnh viễn". Nghiên cứu mã "300" khác để tìm hiểu về các chức năng khác.
Bước 5. Đặt đích URL mới
Thay đổi “https://www.newURL.com” thành địa chỉ miền mà bạn muốn khách truy cập được chuyển hướng đến.
Bước 6. Lưu tệp.htaccess mới
Thay đổi menu thả xuống thành “tất cả các tệp” và lưu tệp dưới dạng.htaccess không có phần mở rộng.
Bước 7. Tạo một bản sao lưu
Đổi tên mọi tệp.htaccess hiện có hoặc tệp html có cùng tên để giữ bản sao lưu. Ví dụ: sử dụng tên.htaccessbackup để bạn có thể tìm và nhận ra tệp trong trường hợp bạn cần khôi phục mã trước đó.
Bước 8. Tải tệp đã sửa đổi lên thư mục gốc của miền cũ
Bây giờ bạn đã sửa đổi mã, bạn cần đặt lại tệp này để URL cũ có thể đọc và chuyển hướng theo kế hoạch.
Bước 9. Kiểm tra chuyển hướng
Mở cửa sổ duyệt web riêng tư mới và nhập tên miền cũ vào trình duyệt web của bạn. Nếu bạn đã thực hiện đúng mọi thứ, nó sẽ chuyển hướng đến trang web mới.
- Sử dụng cửa sổ duyệt web riêng tư chỉ đơn giản là đảm bảo rằng trình duyệt của bạn đang truy cập vào chuyển hướng mới thay vì dựa vào dữ liệu được lưu trong bộ nhớ cache (dữ liệu được lưu trữ để giúp các trang bạn thường truy cập nhất tải nhanh hơn).
- Thay cho cửa sổ duyệt web riêng tư, bạn cũng có thể xóa bộ nhớ cache của trình duyệt thông qua menu tùy chọn của trình duyệt. Để biết thêm thông tin về cách làm điều đó, hãy xem Xóa bộ nhớ cache của trình duyệt của bạn.
Phương pháp 2/4: Sử dụng Dịch vụ chuyển hướng
Bước 1. Kiểm tra với máy chủ web của bạn
Nếu bạn không chắc chắn về khả năng viết mã của chính mình hoặc chỉ muốn chuyển hướng một URL mà không cần tìm hiểu kỹ về mã, có một số dịch vụ chuyển hướng có sẵn và máy chủ web hiện tại của bạn có thể là một trong số đó. Nhiều máy chủ web phổ biến cung cấp dịch vụ chuyển hướng và hỗ trợ kèm theo để giúp bạn đạt được mục tiêu của mình. Kiểm tra các tính năng mà máy chủ / gói hiện tại của bạn cung cấp hoặc liên hệ trực tiếp với họ để biết các tùy chọn của bạn là gì.
Bước 2. Chọn dịch vụ của bên thứ ba
Nếu máy chủ web của bạn không cung cấp chuyển hướng, có nhiều tùy chọn khác ngoài đó. Tùy thuộc vào nhu cầu chuyển hướng của bạn là gì, bạn có thể thực hiện việc này miễn phí.
- Nhiều dịch vụ cho phép bạn định cấu hình các tùy chọn cho chuyển hướng của mình, chẳng hạn như loại (vĩnh viễn hoặc tạm thời) hoặc liệu các tham số truy vấn có được chuyển cùng không.
- Rất ít dịch vụ chuyển hướng sẽ cho phép bạn chuyển tiếp các liên kết HTTPS (an toàn).
Bước 3. Làm theo hướng dẫn từ dịch vụ chuyển hướng
Thông thường, các dịch vụ này cực kỳ thân thiện với người dùng và có thể giúp hướng dẫn bạn qua quy trình, nhắc bạn ở mỗi bước để có thông tin chính xác.
- Tùy thuộc vào máy chủ lưu trữ trang web của bạn, bạn có thể định cấu hình chuyển hướng trong cài đặt trang web của mình.
- Lưu ý: trong một số trường hợp, bạn vẫn cần có thể chỉnh sửa các bản ghi DNS (máy chủ tên miền) cho các tên miền bạn muốn chuyển hướng. Chúng có thể truy cập được thông qua máy chủ web của bạn.
Bước 4. Cập nhật các bản ghi DNS
Nhà cung cấp chuyển hướng bên thứ 3 của bạn sẽ cho bạn biết nếu điều này là cần thiết và bạn có thể truy cập và chỉnh sửa các bản ghi này từ tài khoản lưu trữ web của mình.
Hướng dẫn chỉnh sửa bản ghi DNS ở bước này sẽ khác nhau tùy theo dịch vụ được sử dụng, nhưng thông thường cả nhà cung cấp dịch vụ chuyển hướng và máy chủ web của bạn sẽ có các hướng dẫn dễ làm theo
Phương pháp 3/4: Sử dụng lệnh Meta
Bước 1. Truy cập mã cho trang bạn muốn chuyển hướng
Đây là một phương pháp khác liên quan đến việc bạn thay đổi mã của trang web trực tiếp, vì vậy trước tiên bạn cần tải xuống các tệp được liên kết với (các) URL mà bạn muốn chuyển hướng.
Lưu ý rằng trong hầu hết các trường hợp, việc sử dụng lệnh Meta không lý tưởng cho việc chuyển hướng của bạn. Các trang web có chuyển hướng mã Meta thường được các công cụ tìm kiếm lọc vì đó là một kỹ thuật spam đã biết
Bước 2. Mở mã để chỉnh sửa
Sử dụng “Notepad” hoặc một trình soạn thảo văn bản tương tự để mở tệp mã của trang web. Lưu một bản sao lưu hoặc bản sao trước khi thực hiện các chỉnh sửa đối với mã như một biện pháp an toàn.
Bước 3. Sửa đổi mã
Mã meta đi sau thẻ "head" () trong mã của trang. Gõ vào:
- Có chính xác một khoảng trống giữa "làm mới" và "nội dung"
- "0" ở đây là số giây trước khi chuyển hướng xảy ra.
- "www.newsite.com/newurl.html" là URL cụ thể mà trang sẽ được chuyển hướng đến.
- Cũng có thể tạo thông báo lỗi tùy chỉnh hoặc thông báo rằng các trang web của bạn đã chuyển đi, nhưng điều này có thể thu hút sự chú ý không mong muốn đến chuyển hướng của bạn!
Bước 4. Lưu tệp và tải lên lại miền cũ của bạn
Nếu bạn đang chuyển hướng lưu lượng truy cập từ một URL cũ, có khả năng các thay đổi khác cũng đã diễn ra đối với mã URL của bạn (ví dụ: xóa nội dung trang web của bạn). Điều quan trọng là mã URL bây giờ chứa mã chuyển hướng meta.
Bước 5. Kiểm tra chuyển hướng
Nhập trực tiếp URL vào trình duyệt của bạn hoặc sử dụng công cụ tìm kiếm để tìm. Trang bây giờ sẽ chuyển hướng ngay lập tức đến URL mới mà bạn đã chỉ định trong mã mà không có bất kỳ thông báo hoặc điểm đích nào ở giữa.
Phương pháp 4/4: Sử dụng các ngôn ngữ mã hóa khác
Bước 1. Tìm hiểu mã trang web của bạn được viết bằng
Đối với mỗi ngôn ngữ lập trình, mã chuyển hướng thích hợp có thể hơi khác một chút. Nếu bạn không chắc về câu trả lời cho câu hỏi này, hãy liên hệ với công ty lưu trữ web của bạn để biết thêm thông tin.
Bước 2. Nghiên cứu mã chuyển hướng khác
Có các lệnh được mã hóa khác nhau cho mỗi ngôn ngữ và một số tùy chọn để khám phá trong mỗi ngôn ngữ. Tìm kiếm nhanh trên internet có khả năng mang lại mã thích hợp cho trang web của bạn.
Ví dụ, thật dễ dàng để tìm kiếm và tìm mã cho chuyển hướng PHP, ASP, ColdFusion và Javascript trực tuyến
Bước 3. Kiểm tra chuyển hướng
Sau khi tìm thấy mã chính xác cho trang web của bạn, việc triển khai sẽ khá giống với các phương pháp mã hóa khác đã nêu. Sau đó, hãy luôn đảm bảo kiểm tra chuyển hướng bằng cách truy cập URL (cũ) của bạn để xem mọi thứ có hoạt động như kế hoạch hay không.
Video - Bằng cách sử dụng dịch vụ này, một số thông tin có thể được chia sẻ với YouTube
Lời khuyên
- Mặc dù một số trang web sử dụng trang lỗi giải thích sự thay đổi của URL và bao gồm liên kết chuyển hướng có thể nhấp, điều này kém hiệu quả hơn chuyển hướng tự động và có thể khiến trang web mới của bạn phải trả một tỷ lệ phần trăm khách truy cập đáng kể.
- Người dùng FrontPage (một công cụ quản trị trang web phổ biến một thời) sẽ cần sửa đổi các tệp.htaccess trong _vti_bin và các thư mục con _vti_bin _vti_adm và _vti_aut.