Chuyển hướng trong PHP: Cách thiết lập chuyển tiếp
Trong mẹo thực tế này, chúng tôi sẽ chỉ cho bạn cách thiết lập chuyển hướng trong PHP và do đó tự động chuyển hướng khách truy cập đến một trang web khác.
Thiết lập chuyển hướng trong PHP: trạng thái 301 hoặc 302?
Nếu máy chủ chuyển hướng đến một trang web khác thông qua PHP, thì điều này được thực hiện theo mặc định với mã trạng thái 302.
- Tuy nhiên, mã trạng thái 302 có nghĩa là trang chỉ được chuyển tiếp tạm thời. Chuyển tiếp vĩnh viễn được báo hiệu bằng mã trạng thái 301.
- Điều này không tạo ra sự khác biệt cho khách truy cập - trong mọi trường hợp, anh ta sẽ được tự động chuyển hướng đến trang web khác.
- Tuy nhiên, sự khác biệt này rất thú vị cho các công cụ tìm kiếm. Nếu robot nhận được trạng thái 302 từ Google hoặc các công cụ tìm kiếm khác, nó sẽ cho rằng việc chuyển tiếp này chỉ là tạm thời.
- Khi mã trạng thái 301 được chỉ định, công cụ tìm kiếm được thông báo rằng không còn cần thiết phải tìm kiếm theo URL cũ mà thay vào đó thông qua chuyển hướng vĩnh viễn. Nói một cách đơn giản, điều này có nghĩa là bây giờ chỉ mục có thể trao đổi địa chỉ cũ cho địa chỉ mới.
- Điều này có nghĩa là công cụ tìm kiếm không phải bắt đầu lại khi thu thập nội dung có thể mới của trang web đã được chuyển hướng.
Cách thiết lập chuyển hướng trong PHP
Mã PHP phải ở ngay từ đầu, không có đầu ra nào khác cho trình duyệt được phép trước.
- Do đó, hãy chắc chắn rằng không có "tiếng vang" cũng như không gian ngẫu nhiên trước thẻ php. Nhân tiện, chúng tôi giải thích chính xác PHP là gì trong một bài viết khác.
- Để tạo chuyển hướng đến một trang web khác, hãy nhập mã sau đây:
- Thay thế "www.domain.de" bằng URL cũ của bạn và "der-neue-name.php" đề cập đến trang web sẽ được chuyển hướng đến.
- Bạn chắc chắn nên chèn "lối ra". Nó ngăn chặn việc chuyển tiếp được thực hiện không chính xác.
Chúng tôi sẽ chỉ cho bạn cách chèn ảnh bằng PHP trong mẹo thực tế tiếp theo của chúng tôi về lập trình.