Aralık Arşivi 18, 2014

Web sitesi sanal ana bilgisayar etki alanı adı erişim bağlama ve 301 yeniden yönlendirme. Htaccess sözde statik kural 301 sıfırlama

.Htaccess modülü Apache'nin bir uzantısıdır.,Çalışması için RewriteEngine'de olması gerekir:Aşağıdaki yeniden yazma işlevinin açılmasına veya kapatılmasına izin verin。açmak;kapalı,Tamam。

Eski alan adı.com'u www.new alan adı.com'a yönlendirin.

 

kod aşağıdaki gibi gösterilirKodu kopyala

RewriteEngine Açık
RewriteCond %{HTTP_HOST} !Eski alan adı.com $ [NC]
Yeniden Yazma Kuralı ^(.*)$ http://www. 新 alan.com/$1 [L,R = 301]

Eski alan adı.com'u yeni alan adı.com'a yönlendir

kod aşağıdaki gibi gösterilirKodu kopyala

RewriteEngine Açık
RewriteBase /
RewriteCond %{HTTP_HOST} !Eski alan adı.com $ [NC]
Yeniden Yazma Kuralı ^(.*)$ http://Yeni alan adı.com/$1 [L,R = 301]

Domain.com/file/file.php adresini diğer alan.com/otherfile/other.php adresine yönlendirin

kod aşağıdaki gibi gösterilirKodu kopyala

RewriteCond %{HTTP_HOST} ^ www.domain.com $
RewriteRule ^ dosya / dosya.php $ http://www.otherdomain.com/otherfile/other.php [R = 301, L]

RewriteBase / haberler
RewriteCond %{HTTP_HOST} ^ www.111cn.net [NC]
RewriteRule com(.*)$ http://www.111cn.net 1 $ [L,R = 301]

#Eğik çizgi olmadan istenen adres /wwwroot/www.111cn.net/news/

kod aşağıdaki gibi gösterilirKodu kopyala

RewriteCond %{HTTP_HOST} ^ www.111cn.net [NC]
Yeniden Yazma Kuralı (.*)$ http://www.111cn.net/news/$1 [L,R = 301]

RewriteCond %{HTTP_HOST} ^ 124.173.133.154 [NC]
RewriteRule com(.*)$ http://www.111cn.net 1 $ [L,R = 301]

RewriteCond %{HTTP_HOST} ^ 124.173.133.154 [NC]
Yeniden Yazma Kuralı (.*)$ http://www.111cn.net/news/$1 [L,R = 301]

# Aşağıdaki ifadede / discuz'u forum dizini adresinize değiştirin,Program kök dizine yerleştirilmişse,Lütfen değiştirin / düzeltin /
RewriteBase /

# Yeniden Yaz sistem kurallarını değiştirmeyin

kod aşağıdaki gibi gösterilirKodu kopyala

RewriteCond %{HTTP_HOST} !^ www.111cn.net $ [NC]
Yeniden Yazma Kuralı ^(.*)$ http://www.111cn.net/$1 [L,R = 301]
RewriteRule ^ arşivleyici /((fid|zaman)-[w-]+.html)$ archiver / index.php?$1
RewriteRule ^ forum-([0-9]+)-([0-9]+).html $ forumdisplay.php?fid = 1 $&sayfa = 2 $
RewriteRule ^ thread-([0-9]+)-([0-9]+)-([0-9]+).html $ viewthread.php?zaman = 1 $&ekstra = sayfa% 3D $ 3&sayfa = 2 $
RewriteRule ^ boşluk-(Kullanıcı adı|uid)-(.+).html $ boşluk.php?$1= 2 $
RewriteRule ^ etiketi-(.+).html $ tag.php?isim = 1 $

[NC]:hiçbir durumun kısaltması。Durumu görmezden gelmek anlamına gelir,A-z ve A-Z arasında hiçbir fark yoktur。
[NC,VEYA]:VEYA = VE。Bu cümleyi bir sonraki gramer cümlesinin takip etmesi gerektiği anlamına gelir。
[R = 301, L]:R = 301:Yönlendirme için kısaltma。301 kalıcı yeniden yönlendirmeyi kullanmak anlamına gelir (URL yukarıdaki listede olduğunda,Belirttiğiniz URL'ye otomatik olarak yeniden yönlendirilecektir);L:Last'in kısaltması,Son cümle anlamına gelir。

Yorumlar