您好,登錄后才能下訂單哦!
頁面重定向可能達到兩個不bai同的地址可du以訪問到相同的結果,這個功能主要是zhi用在 SEO 和程序dao里的權限控制方面。
比如你原來有個網站,搜索引擎已經收錄了,然后你改版了, URL 和原來的不一樣了,那么你就要去添加重定向規則,讓原來的 URL 能正常的轉到新的 URL 上,否則搜索引擎里收錄的結果都不能用了。
一、使用header()函數
PHP的HTTP相關函數提供了一個header()
函數,首先要清楚,header()函數必須放在php程序的開頭部分,而且之前不能有另外的 header() 函數或者 setcookie()
被調用,如果是帶有網頁輸出,本語句必須放在 <HEAD></HEAD>
標記之前。
示例:
<? header("location: http://www.baidu.com"); exit; ?>
只要執行這個語句就將自動進行網頁重定向
二、使用HTML標記重定向
示例:
<HTML> <HEAD> <? if(isset($url)) { echo "<META HTTP-EQUIV=\"refresh\" CONTENT=\"5;url=$url\">"; } ?> </HEAD> <BODY> </BODY> </HTML>
其中的 CONTENT="5;url=$url"
表示5秒后,本網頁將自動轉向$url
這個地址。
三、用js腳本實現重定向
示例:
<html> <? $url="http://www.bibias.com"; echo "<script language=\"javascript\">"; echo "location.href=\"$url\""; echo "</script>"; ?> </html>
以上就是php中url重定向的方法的詳細內容,更多請關注億速云其它相關文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。