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