包含php整站301跳轉(zhuǎn)代碼的詞條
上傳到網(wǎng)站根目錄注意,如果無法在電腦上面重命名,可以先將文件htaccesstxt上傳到網(wǎng)站根目錄,然后修改為htaccess即可 RewriteEngine on RewriteCond %;下面我們講解一下301重定向的相關(guān)知識(shí) 首先把本站的方法傳上來,我的是PHP系統(tǒng),是這樣加的,在根目錄indexphp源碼形如處寫下以下代碼 $the_host = $_SERVER#39。
如果頁面是ASPPHPJSPASPNET 可以再后臺(tái)代碼中做301重定向 但是我個(gè)人不推薦這樣,因?yàn)樵诜?wù)器上做301跳轉(zhuǎn)是在你的頁面執(zhí)行之前就開始跳轉(zhuǎn),效率高而程序代碼中做301,要為每個(gè)頁面頭部加轉(zhuǎn)向代碼,比較麻煩 示例如下 1PHP下的301重定向 Header;當(dāng)網(wǎng)頁A用301重定向轉(zhuǎn)到網(wǎng)頁B時(shí),搜索引擎可以肯定網(wǎng)頁A永久的改變位置,或者說實(shí)際上不存在了,搜索引擎就會(huì)把網(wǎng)頁B當(dāng)作唯一有效目標(biāo)好處是,第一,沒有網(wǎng)址規(guī)范化問題 第二,也很重要的,網(wǎng)頁A的PR網(wǎng)頁級(jí)別會(huì)傳到網(wǎng)頁B 第三,收錄不會(huì)因?yàn)橛蛎鼡Q沒有實(shí)現(xiàn) 復(fù)制此代碼CODElt?php url=quot。
上面的代碼在htaccess文件中,也可以放在這個(gè)代碼ltIfModule mod_rewritecltIfModule之外,比如這樣windows系統(tǒng)的htaccess批量301規(guī)則 RedirectMatch 301 ^\d+$ $1html # BEGIN WordPress ltIfModule mod_rewritec RewriteEngine On RewriteBase RewriteRule ^index\php$;301php文件寫好后,通過ftp軟件上傳到網(wǎng)站的根目錄,通常是web文件那么怎么稱呼呢其實(shí)很簡(jiǎn)單在需要設(shè)置301重定向的頁面中調(diào)用301php,代碼2 第二種方法是為網(wǎng)站的單個(gè)頁面設(shè)置301重定向方法如果只是網(wǎng)站中單個(gè)頁面進(jìn)行301重定向設(shè)置,其實(shí)很簡(jiǎn)單只需將下面兩行代碼添加到PHP頁面的頭部標(biāo)題。
301php文件寫好后,用ftp軟件上傳到網(wǎng)站根目錄下,一般就是web文件下那么怎么調(diào)用呢其實(shí)也很簡(jiǎn)單在需要設(shè)置301重定向的頁面中調(diào)用301php,代碼lt?php includequot301phpquot 301重定向 ?將這個(gè)代碼放到你所有網(wǎng)頁的最前面,這樣就做好了如下圖2 第二種網(wǎng)站單個(gè)頁面設(shè)置301重定向;互聯(lián)網(wǎng)搜索301跳轉(zhuǎn),出來的多數(shù)就是這2段代碼,第一段為php版本的301跳轉(zhuǎn)代碼,第二段為asp版本的301跳轉(zhuǎn)代碼很多朋友以為只要將和自己網(wǎng)站相應(yīng)語言的代碼放到網(wǎng)站默認(rèn)首頁的頂部就完成了301跳轉(zhuǎn)這在大多數(shù)情況下是如此的 headerquot。
在ASP文件開頭添加以下代碼!lt%@ Language=VBScript %%ltResponseStatus=quot301 Moved Permanentlyquot ResponseAddHeader quotLocationquot, quot;對(duì)于Nginx服務(wù)器,你需要在配置文件中添加如下代碼location try_files $uri $uri indexphp?$args 如果你使用的是其他服務(wù)器軟件,如IIS或Lig。
2如果域名沒有解析,可以鼠標(biāo)指上問號(hào),根據(jù)提示去解析域名3默認(rèn)首頁設(shè)置一般情況下不用設(shè)置,我這里是php的環(huán)境,所以默認(rèn)的的indexphp 4404頁面設(shè)置404頁面是當(dāng)網(wǎng)站頁面不存在的時(shí)候出現(xiàn)的頁面,如果單獨(dú)設(shè)計(jì)了404頁面的可以在這里設(shè)置5301重定向301重定向是指訪客訪問A域名,自動(dòng)跳轉(zhuǎn)到B;3ASPNet下的301轉(zhuǎn)向代碼 private void Page_Loadobject sender, SystemEventArgs e ResponseStatus = quot301 Moved Permanentlyquot ResponseAddHeaderquotLocationquot,quotquot 4PHP下的301轉(zhuǎn)向代碼 headerquot。
首先,IIS設(shè)置方法打開IIS網(wǎng)站屬性,找到主目錄,選擇重定向到URL,并勾選資源的永久重定向然后,在輸入框中填寫準(zhǔn)確的URL,這樣就完成了設(shè)置其次,htaccess文件設(shè)置301跳轉(zhuǎn)只需在htaccess文件中輸入以下代碼lt?php lt?php RewriteCond %;3,前端也可以用使用HTML腳本代碼完成跳轉(zhuǎn),在head標(biāo)簽里執(zhí)行代碼,直接插入這句代碼就可以meta。
lt?php headerquot。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。