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。

Yorum Yap