Có nhiều lý do khiến bạn muốn thực hiện chuyển hướng URL và có một số cách cơ bản để tiếp cận nó. Đối với một trang web có nhiều lượt truy cập và hiển thị kết quả tốt trên công cụ tìm kiếm nhưng lại cần đổi tên miền, chuyển hướng là sự lựa chọn thích hợp trong quá trình chuyển đổi này. Những lượt truy cập vào tên miền cũ sẽ tự động chuyển hướng sang tên miền mới. Theo thời gian, khi công cụ tìm kiếm cập nhật cơ sở dữ liệu, tên miền mới sẽ xuất hiện trong kết quả tìm kiếm. Bạn thực hiện chuyển hướng URL khi cần chuyển hướng một số URL khác đến một địa chỉ web mới hoặc muốn rút gọn URL phức tạp. Phương pháp chuyển hướng URL phụ thuộc vào mã lập trình trang web và mức độ kinh nghiệm của bạn khi chỉnh sửa mã đó.
Các bước
Viết mã Chuyển hướng .htaccess 301

Xác định trang web đang chạy trên máy chủ Apache. Điều này là quan trọng để tiếp tục phương pháp .htaccess - kiểm tra nhà cung cấp web nếu bạn không chắc chắn.

Định vị và tải tập tin .htaccess. Tập tin .htaccess chính là nơi mà máy chủ web kiểm tra thông tin để xử lý lỗi, tăng cường bảo mật, và thậm chí là chuyển hướng yêu cầu của trang. Hãy kiểm tra thư mục gốc (nơi chứa toàn bộ các tệp của trang web) và tải về tệp để chỉnh sửa nó.

Tạo tệp .htaccess. Nếu bạn không thể thấy .htaccess trong thư mục gốc, hãy tự tạo một tệp bằng ứng dụng Notepad (hoặc bất kỳ ứng dụng chỉnh sửa văn bản nào khác). Hãy xem mã tệp ở bước tiếp theo.
- Đảm bảo bạn lưu tên tệp .htaccess với dấu “.” ở đầu.
- Lưu ý rằng tên tệp không có phần mở rộng (ví dụ: “.com” hoặc “.txt”)

Nhập mã. Dán đoạn mã dưới đây vào tệp .htaccess: .redirect 301 /old/oldURL.com http://www.newURL.com
- Trong đoạn mã, 'oldURL.com' là trang web từ đó khách truy cập sẽ được chuyển hướng, trong khi 'http://www.newURL.com' là trang web mà khách truy cập sẽ được chuyển hướng đến.
- Phải có một khoảng trắng giữa 'oldURL.com' và 'http://'
- Không thêm 'http://www' vào URL (cũ) ở phần đầu tiên của đoạn mã!
- Mã '301' thường được sử dụng để chuyển hướng vĩnh viễn. Đọc thêm về mã '300' để hiểu thêm về các chức năng khác.

Đặt URL đích mới. Thay đổi “http://www.newURL.com” thành địa chỉ tên miền mà bạn muốn khách truy cập sẽ được chuyển hướng tới.

Lưu tệp .htaccess. Trong mục “all files” (Tất cả các tệp), hãy chọn lưu tệp .htaccess mà không thêm phần mở rộng.

Đồng bộ hóa bản sao lưu. Đổi tên tệp .htaccess và html thành cùng một tên để tạo một bản sao lưu. Ví dụ, sử dụng tên .htaccessbackup để dễ dàng xác định và khôi phục mã trong trường hợp cần thiết.

Tải lên tệp chỉnh sửa vào thư mục gốc của tên miền cũ. Bây giờ bạn có thể chỉnh sửa mã nếu cần, đặt tệp vào URL cũ để đọc và chuyển tiếp như đã mô tả.

Kiểm tra quá trình chuyển hướng. Mở cửa sổ duyệt riêng tư và nhập tên miền cũ vào thanh địa chỉ. Khi bạn đã hoàn thành mọi thứ đúng, trang web sẽ tự chuyển hướng đến trang mới.
- Sử dụng cửa sổ duyệt riêng tư để đảm bảo trình duyệt của bạn truy cập chuyển hướng mới thay vì dựa vào dữ liệu bộ nhớ cache (dữ liệu được lưu trữ để tăng tốc độ truy cập trang web).
- Trong cửa sổ duyệt riêng tư, bạn có thể xóa bộ nhớ cache của trình duyệt qua menu tùy chọn. Để biết thêm chi tiết, xem bài viết Xoá-Bộ-nhớ-Cache-của-Trình-duyệt.
Sử dụng Dịch vụ Chuyển hướng

Đánh giá với nhà cung cấp web. Nếu bạn không chắc chắn về khả năng viết mã của mình hoặc muốn chuyển hướng URL mà không thay đổi mã, bạn có thể sử dụng các dịch vụ chuyển hướng có sẵn từ nhà cung cấp web của mình. Nhiều nhà cung cấp web cung cấp dịch vụ này và hỗ trợ bạn trong quá trình đạt được mục tiêu. Kiểm tra tính năng này với nhà cung cấp web hiện tại hoặc liên hệ trực tiếp với họ để biết thêm tùy chọn.

Chọn dịch vụ trung ương. Nếu nhà cung cấp web không hỗ trợ dịch vụ chuyển hướng, bạn có thể tìm kiếm dịch vụ trung ương. Tùy thuộc vào loại chuyển hướng bạn muốn, có nhiều dịch vụ miễn phí mà bạn có thể thử nghiệm.
- Nhiều dịch vụ cho phép bạn tùy chỉnh chuyển hướng, chẳng hạn như loại chuyển hướng (vĩnh viễn hoặc tạm thời) hoặc việc chuyển đổi tham số truy vấn.
- Chỉ một số ít dịch vụ hỗ trợ chuyển hướng đường dẫn HTTPS (bảo mật).

Theo đuổi hướng dẫn của dịch vụ chuyển hướng. Thông thường, những dịch vụ này rất thân thiện và cung cấp hướng dẫn từng bước giúp bạn thực hiện mọi thứ một cách dễ dàng.
- Lưu ý: trong một số trường hợp, bạn cũng cần phải chỉnh sửa bản ghi DNS (Hệ thống tên miền) của tên miền bạn muốn chuyển hướng. Bạn có thể thực hiện điều này qua trang web của nhà cung cấp.

Cập nhật bản ghi DNS. Dịch vụ chuyển hướng trung ương sẽ hướng dẫn bạn nếu cần phải truy cập và chỉnh sửa các bản ghi này thông qua tài khoản máy chủ.
- Hướng dẫn cụ thể về cách chỉnh sửa bản ghi DNS tùy thuộc vào dịch vụ bạn đang sử dụng, thông thường cả nhà cung cấp dịch và nhà cung cấp web đều cung cấp hướng dẫn đơn giản.
Sử dụng Lệnh Meta

Điều chỉnh mã của trang muốn chuyển hướng. Đây là một cách khác để thay đổi mã trực tiếp của trang. Bạn cần tải tệp liên kết với URL từ đó bạn muốn chuyển hướng đến trang khác.
- Lưu ý: Trong hầu hết các trường hợp, sử dụng lệnh Meta để chuyển hướng không phải là phương pháp lý tưởng. Công cụ tìm kiếm thường lọc trang web có mã chuyển hướng Meta vì nó là một kỹ thuật không phổ biến.

Mở mã để chỉnh sửa. Sử dụng “Notepad” hoặc các công cụ chỉnh sửa văn bản tương tự để mở tệp mã của trang. Hãy tạo bản sao trước khi tiến hành chỉnh sửa để đề phòng.
Chỉnh sửa đoạn mã. Mã Meta thường xuất hiện sau thẻ 'head' (<head>) trong mã của trang. Nhập : .<META http-equiv='refresh' content='0;URL=http://www.newsite.com/newurl.html'>
- Có một khoảng trống giữa 'refresh' và 'content'
- '0' là số giây trước khi chuyển tiếp.
- 'www.newsite.com/newurl.html' là địa chỉ trang chuyển tiếp tới.
- Nó cũng có thể tạo ra một tin nhắn lỗi tùy chỉnh hoặc thông báo rằng 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 trang chuyển tiếp!

Lưu tệp và tải lên trang cũ. Nếu bạn chuyển hướng lượt truy cập từ URL cũ, nhiều khả năng các thay đổi khác cũng đã thay thế trong đoạn mã URL (ví dụ như loại bỏ nội dung trang). Điều quan trọng là mã URL hiện tại có chứa mã chuyển hướng meta.

Kiểm tra quá trình chuyển hướng. Nhập URL vào thanh địa chỉ của trình duyệt hoặc sử dụng công cụ tìm kiếm để kiểm tra. Trang web sẽ tự động chuyển đến URL mới được viết trong đoạn mã mà không có thông báo hay gián đoạn nào.
Sử dụng Ngôn ngữ Lập trình Đa dạng

Tìm kiếm mã nguồn của trang web. Đối với mỗi ngôn ngữ lập trình, mã chuyển hướng có sự khác biệt. Nếu bạn không chắc về điều này, hãy liên hệ với nhà cung cấp web để có thêm thông tin.

Tìm hiểu về mã chuyển hướng khác nhau. Có nhiều lệnh mã khác nhau cho mỗi ngôn ngữ và nhiều tùy chọn để khám phá trong từng ngôn ngữ. Tìm kiếm trên internet để xác định mã phù hợp cho trang web của bạn.
- Ví dụ, bạn có thể dễ dàng tìm hiểu về mã chuyển hướng PHP, ASP, ColdFusion và Javascript trên mạng.

Kiểm tra chuyển hướng. Sau khi tìm được mã phù hợp cho trang của bạn, quá trình thực hiện tương tự như các phương pháp viết mã khác. Đừng quên kiểm tra chuyển hướng bằng cách truy cập URL (cũ) để đảm bảo mọi thứ hoạt động theo kế hoạch.
Gợi ý
- Người dùng FrontPage (một công cụ quản trị trang web phổ biến) cần điều chỉnh tệp .htaccess trong các thư mục _vti_bin, _vti_adm và _vti_aut.
- Mặc dù một số trang web sử dụng trang báo lỗi để giải thích về việc thay đổi URL và đính kèm đường dẫn chuyển hướng có thể nhấp vào, nhưng cách này ít hiệu quả hơn so với chuyển hướng tự động và có thể làm giảm lượng truy cập vào trang mới.
