欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

apache下實(shí)現(xiàn)301永久性重定向的方法_Web服務(wù)器教程

編輯Tag賺U幣

因?yàn)榫W(wǎng)站是使用了m.dounai2.com作為博客域名,所以想實(shí)現(xiàn)mb5u.com全部重定向(跳轉(zhuǎn))到m.dounai2.com。同時(shí)按照google的建議,使用服務(wù)器端 301 重定向,為了確保用戶(hù)及搜索引擎定向至正確網(wǎng)頁(yè)的最佳方法。301 狀態(tài)代碼表示某網(wǎng)頁(yè)已被永久遷移至新位置。下面將了解一下apache下實(shí)現(xiàn)301永久性重定向2個(gè)方法,需要具有訪問(wèn)服務(wù)器的 .htaccess 文件的權(quán)限。

1. Apache模塊 mod_alias的 Redirect 和 RedirectMatch命令

上面提到2個(gè)命令使用方法相似。而區(qū)別就是后者RedirectMatch基于正則表達(dá)式匹配對(duì)當(dāng)前的URL發(fā)送一個(gè)外部重定向語(yǔ)法為:

Redirect [status] URL-path URL

RedirectMatch [status] regex URL

status參數(shù)可以使用以下HTTP狀態(tài)碼:

permanent

返回一個(gè)永久性重定向狀態(tài)碼(301),表示此資源的位置變動(dòng)是永久性的。

temp

返回一個(gè)臨時(shí)性重定向狀態(tài)碼(302),這是默認(rèn)值。

seeother

返回一個(gè)“參見(jiàn)”狀態(tài)碼(303),表示此資源已經(jīng)被替代。

gone

返回一個(gè)“已廢棄”狀態(tài)碼(410),表示此資源已經(jīng)被永久性地刪除了。如果指定了這個(gè)狀態(tài)碼,則URL參數(shù)將被忽略。

舉例:

APACHE

Redirect 301 /old/old.htm http://m.dounai2.com/new.htm
Redirect permanent /one http://mb5u.com/two
RedirectMatch 301 (.*).gif$ http://m.dounai2.com/images/$1.jpg

2.使用mod_rewrite重寫(xiě)URL方式

APACHE

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^mb5u.com
RewriteRule ^(.*)$ http://m.dounai2.com/$1 [R=permanent,L]

在這里判斷當(dāng)前服務(wù)器變量HTTP_HOST是否等于mb5u.com,為真就進(jìn)行重寫(xiě),按照R=permanent進(jìn)行永久重定向,L表示并立即停止重寫(xiě)操作,并不再應(yīng)用其他重寫(xiě)規(guī)則

下面是我最終實(shí)現(xiàn)的.htaccess文件,同時(shí)也并入wordpress重寫(xiě)規(guī)則。

APACHE

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
#Redirect
Options +FollowSymLinks
RewriteCond %{HTTP_HOST}   ^mb5u.com$
RewriteCond %{HTTP_HOST}   !^$
RewriteRule ^(.*)$ http://m.dounai2.com/$1 [R=301,L]
#Rewrite(blog)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^blog/.* /blog/index.php [L]
RewriteRule . -
</IfModule>
# END WordPress

來(lái)源:網(wǎng)絡(luò)搜集//所屬分類(lèi):Web服務(wù)器教程/更新時(shí)間:2013-04-13
相關(guān)Web服務(wù)器教程