Cách thực hiện chuyển hướng URL

Posted on
Tác Giả: Judy Howell
Ngày Sáng TạO: 26 Tháng BảY 2021
CậP NhậT Ngày Tháng: 23 Tháng Sáu 2024
Anonim
Cách thực hiện chuyển hướng URL - HiểU BiếT
Cách thực hiện chuyển hướng URL - HiểU BiếT

NộI Dung

Trong bài viết này: Viết mã chuyển hướng 301 trong một tệp tin. Sử dụng dịch vụ chuyển hướng Sử dụng thẻ meta Sử dụng các ngôn ngữ lập trình khác5 Tài liệu tham khảo

Có nhiều lý do để muốn chuyển hướng một URL và nhiều cách để đến đó. Đối với một trang web đã tạo ra nhiều lưu lượng truy cập và ở vị trí tốt trong các công cụ tìm kiếm, chuyển hướng URL là một lựa chọn tốt trong giai đoạn chuyển tiếp. Khách truy cập của bạn sẽ tiếp tục đến địa chỉ cũ của bạn, nhưng sau đó họ sẽ được tự động chuyển hướng đến địa chỉ mới. Theo thời gian, các công cụ tìm kiếm sẽ cập nhật cơ sở dữ liệu của họ và địa chỉ mới sẽ xuất hiện trong kết quả của họ. Chuyển hướng cũng cho phép sử dụng một số địa chỉ trỏ đến cùng một địa chỉ duy nhất, trong số những điều khác, có thể rút ngắn các URL phức tạp. Phương pháp bạn sẽ sử dụng tùy thuộc vào mã trang web của bạn và kinh nghiệm của bạn trong việc cập nhật mã này.


giai đoạn

Phương pháp 1 Mã a Chuyển hướng 301 trong tệp a.htaccess



  1. Biết nếu bạn có một máy chủ Apache. Đây là một công cụ cần thiết để tiếp tục với phương thức tệp .htaccess. Kiểm tra với máy chủ của bạn nếu bạn không chắc chắn.


  2. Tìm và tải về tập tin.htaccess. Tệp An.htaccess là một tệp mà máy chủ sử dụng để tìm thông tin trong trường hợp xảy ra lỗi, sự cố bảo mật và yêu cầu chuyển hướng. Kiểm tra tại thư mục gốc của trang web của bạn (nơi lưu trữ tất cả các tệp), sau đó tải xuống tệp này để chỉnh sửa.



  3. Tạo tập tin a.htaccess. Nếu bạn không tìm thấy nó ở thư mục gốc, bạn phải tạo nó bằng một ứng dụng như Notepad (hoặc một trình soạn thảo điện tử tương tự). Mã để đặt trong tập tin này là ở bước trước.
    • Hãy nhớ lưu tệp in.htaccess, với một dấu chấm ở đầu.
    • Bạn nhận thấy rằng tệp này không có phần mở rộng như ".com" hoặc ".txt".


  4. Nhập mã. Nhập mã sau đây vào tập tin của bạn.chuyển hướng 301 /ancien/ancienneURL.com http://www.newURL.com
    • Trong mã này, "oldURL.com" đại diện cho địa chỉ hiện tại mà khách truy cập của bạn sẽ được chuyển hướng trong khi "http://www.newURL.com" đại diện cho địa chỉ mà bạn muốn chuyển hướng khách truy cập.
    • Phải có chính xác một khoảng trắng giữa "oldURL.com" và "http: //"
    • Không đặt "http: // www" vào URL cũ trong phần đầu tiên của mã!
    • 301 chủ yếu được sử dụng trên các địa chỉ chuyển hướng và có nghĩa là trang web đã được di chuyển vĩnh viễn. Nghiên cứu 300 mã khác để tìm hiểu ý nghĩa của chúng.



  5. Hãy chăm sóc URL đích. thay thế http://www.nouvelleURL.com theo địa chỉ mà bạn muốn chuyển hướng khách truy cập của bạn.


  6. Lưu tập tin new.htaccess. Thay đổi menu và đặt thành Tất cả các tập tin, sau đó lưu file.htaccess mà không cần gia hạn.


  7. Giữ một bản sao. Đổi tên tệp .htaccess hoặc tệp HTML hiện có cùng tên để giữ một bản sao. Ví dụ: bạn có thể gọi nó là.htmlaccessbackup để dễ dàng tìm và nhận tệp trong trường hợp bạn cần quay lại mã gốc.


  8. Tải tập tin. Tải tập tin mới vào thư mục gốc của tên miền cũ của bạn. Bây giờ bạn đã thay đổi mã, bạn cần đặt lại tệp vào vị trí để chuyển hướng hoạt động.


  9. Kiểm tra chuyển hướng. Mở một cửa sổ mới trên máy tính của bạn và nhập URL cũ. Nếu bạn đã làm mọi thứ đúng, bạn sẽ được chuyển hướng đến địa chỉ mới của bạn.
    • Sử dụng trình duyệt của bạn một cách riêng tư để đảm bảo rằng trình duyệt truy cập trực tiếp vào tệp mới và không phải là bản sao của tệp cũ mà nó đã lưu trong bộ đệm (dữ liệu được trình duyệt giữ lại để duyệt nhanh hơn).
    • Thay vì sử dụng chế độ riêng tư, bạn cũng có thể làm trống bộ nhớ cache của trình duyệt khỏi menu tùy chọn. Đây là một hoạt động thường đơn giản.

Phương pháp 2 Sử dụng dịch vụ chuyển hướng



  1. Kiểm tra với máy chủ của bạn. Nếu bạn không chắc về khả năng mã hóa của mình hoặc chỉ muốn chuyển hướng một URL mà không đặt mã vào, có rất nhiều dịch vụ chuyển hướng có sẵn và máy chủ của bạn cũng có thể cung cấp một URL. Hầu hết các máy chủ được biết đến đều cung cấp loại dịch vụ này và cung cấp hỗ trợ để giúp bạn dễ dàng hơn. Kiểm tra các thông số của hợp đồng hiện tại của bạn hoặc liên hệ trực tiếp với chủ nhà của bạn để tìm hiểu về các lựa chọn của bạn.


  2. Chọn dịch vụ của bên thứ ba. Nếu máy chủ của bạn không cung cấp loại dịch vụ này, có những lựa chọn khác. Tùy thuộc vào loại chuyển hướng bạn cần, bạn có thể tìm thấy một cái miễn phí.
    • Nhiều trong số các dịch vụ này cho phép bạn định cấu hình nhiều tùy chọn chuyển hướng, chẳng hạn như loại (vĩnh viễn hoặc tạm thời) hoặc các tham số mà bạn chuyển đến yêu cầu.
    • Tuy nhiên, có một số ít sẽ cho phép bạn chuyển hướng đến các liên kết HTTPS trong quá trình chuyển hướng.


  3. Thực hiện theo các hướng dẫn của dịch vụ. Nói chung, các dịch vụ này rất dễ sử dụng và sẽ hướng dẫn bạn qua các bước bằng cách hiển thị cho bạn ở mỗi bước những gì bạn cần làm.
    • Trong một số trường hợp, bạn sẽ có thể tiếp tục chỉnh sửa DNS (máy chủ tên miền) cho các tên miền mà bạn muốn thực hiện chuyển hướng. Bạn sẽ có quyền truy cập thông qua máy chủ của bạn.


  4. Cập nhật DNS. Dịch vụ chuyển hướng của bạn sẽ cho bạn biết nếu bước này là cần thiết và bạn sẽ có thể truy cập và chỉnh sửa DNS từ tài khoản của mình tại máy chủ.
    • Tùy thuộc vào dịch vụ bạn sử dụng, các bước để cập nhật DNS sẽ khác nhau, nhưng nói chung, các hướng dẫn từ dịch vụ chuyển hướng và máy chủ sẽ dễ dàng thực hiện.

Phương pháp 3 Sử dụng thẻ meta



  1. Truy cập mã. Có một phương pháp khác liên quan đến thay đổi mã trực tiếp trong trang, vì vậy bạn nên bắt đầu bằng cách tải xuống trang URL mà bạn muốn gửi chuyển hướng.
    • Xin lưu ý rằng trong hầu hết các trường hợp, việc sử dụng thẻ meta không lý tưởng để chuyển hướng. Các trang web chứa loại mã này được lọc bởi các công cụ tìm kiếm vì đây cũng là một kỹ thuật được sử dụng để spam.


  2. Mở mã của trang. Sử dụng Notepad hoặc trình chỉnh sửa điện tử tương tự để mở tệp chứa mã của trang. Lưu một bản sao trước khi thực hiện bất kỳ thay đổi nào để đề phòng.


  3. Thay đổi mã. Thẻ meta được đặt sau thẻ head () trong mã. Nhập mã sau đây:
    .
    • Có chính xác một không gian giữa làm mới và nội dung.
    • "0" ở đây cho biết số giây chờ đợi trước khi chuyển hướng xảy ra.
    • www.newsite.com/newurl.html là URL cụ thể mà bạn muốn chuyển hướng khách truy cập.
    • Cũng có thể tạo một lỗi tùy chỉnh hoặc quảng cáo để chỉ ra rằng trang web đã bị di chuyển, nhưng điều này có thể thu hút sự chú ý không mong muốn vào chuyển hướng của bạn.


  4. Lưu và tải tập tin. Nếu bạn muốn chuyển hướng lưu lượng truy cập từ một URL cũ, rất có thể bạn sẽ phải thực hiện các thay đổi khác (ví dụ: bằng cách xóa nội dung khỏi trang web). Điều quan trọng nhất là bây giờ mã chứa thẻ meta chuyển hướng.


  5. Kiểm tra chuyển hướng. Nhập URL trực tiếp vào trình duyệt của bạn hoặc sử dụng công cụ tìm kiếm để tìm URL. Bây giờ trang sẽ chuyển hướng đến URL mới mà bạn đã chỉ định trong mã của thẻ meta.

Phương pháp 4 Sử dụng các ngôn ngữ lập trình khác



  1. Tìm hiểu về ngôn ngữ lập trình của trang web. Trong mỗi ngôn ngữ lập trình, mã cần thiết để thực hiện chuyển hướng sẽ hơi khác nhau. Nếu bạn không chắc chắn về câu trả lời cho câu hỏi này, hãy liên hệ với chủ nhà của bạn để hỏi thêm thông tin.


  2. Hỏi về các khả năng khác. Có các lệnh khác nhau cho mỗi ngôn ngữ và các tùy chọn khác nhau để khám phá trong mỗi ngôn ngữ. Tìm kiếm nhanh trên Internet sẽ cho phép bạn tìm mã phù hợp cho trang web của mình.
    • Ví dụ: bạn có thể thực hiện tìm kiếm nhanh về cách chuyển hướng đến một URL khác trong PHP, ASP, ColdFusion hoặc JavaScript.


  3. Kiểm tra chuyển hướng. Khi bạn đã tìm thấy mã thích hợp, việc triển khai sẽ tương tự như các phương thức khác được hiển thị. Sau khi hoàn thành, bạn phải luôn đảm bảo kiểm tra mã để xem liệu chuyển hướng có hoạt động như mong đợi không.