神魂顛倒論壇logo

icon
首頁網頁 / 程式應用區PHP 與 MySQL 討論 → [PHP]PHP 送 301 / 302 轉址的 Header

雷射溶脂 | 瘦小腹 | 植髮 | 眼袋 | 玻尿酸 | 電波拉皮 | Flash | 購物車 | Flash Player 11.2 | 豐胸 |

下一主題 上一主題


[PHP]PHP 送 301 / 302 轉址的 Header


[PHP]PHP 送 301 / 302 轉址的 Header 簡版






[PHP]PHP 送 301 / 302 轉址的 Header

類型:
PHP

以往 301 我都是設在 Apache 堶情A如下:

RewriteRule ^news$? http://example.com/news/ [R=301,NE,L]

想要在 PHP 送 301 / 302 Redirect 的 Header 要如何寫?

HTTP 定義 301 / 302 的 Header 意義:



301: 永久轉址 (Permanently Moved)

302: 臨時轉址 (Temporarily Moved)

PHP 送 301 / 302 轉址的 Header

PHP 301 Redirect (永久轉址)的寫法

vim 301.php

$ curl -I http://localhost/301.php # 測試

HTTP/1.1 301 Moved Permanently

Date: Fri, 20 Sep 2015 07:15:19 GMT

Server: Apache/2.4.10

Location: http://example.com/

Content-Type: text/html; charset=UTF-8

PHP 302 Redirect 寫法

vim 302.php

$ curl -I http://localhost/302.php # 測試

HTTP/1.1 302 Found

Date: Fri, 20 Sep 2015 07:15:37 GMT

Server: Apache/2.4.10

Location: http://example.com/

Content-Type: text/html; charset=UTF-8

想在手機查閱更多PHP資訊?免費下載【香港矽谷】Android App

在新視窗檢視







原文站台: Tsung Hao

This work, unless otherwise expressly stated, is licensed under a

Creative Commons Attribution-ShareAlike 3.0 Unported License.











在新視窗檢視

分享到Facebook





瘦小腹 | 回到頂部
下一主題 上一主題