chat ege.net

.htaccess ile 301 sayfa yönlendirmesi nasıl yapılır?

ADM_iyi

Onaylı Üye
Katılım
26 Şub 2003
Mesajlar
122
301 Yönlendirmeleri ile .htacces dosyanızı kullanarak yeniden düzenlenmiş olan çalışmanızın adresini sitenizin link adresine yönlendirmeniz mümkün. Daha açıklayıcı mantık ile eskisite.com adresindeki bir sayfayı yenisite.com adresindeki bir sayfaya nasıl yönlendireceğinizin yönergesidir 301 htaccess yönlendirmesi.

Tüm dizindeki adresleri yönlendirmek için kullanacağımız .htacces tanımlamasından farklı olarak 301 yönlendirmesi ile tek sayfa yönlendirebiliyoruz.

Buyrun yapacağımız işlem basamaklarına bakalım.

1. Bir .htaccess sayfası yaratın ve Notepad ++ ile açın

2. Zaten .htacces’iniz varsa direk düzenleyelim.

3. Şu tanımlayayı yapın

Kod:
redirect 301 /eskisite/eskisayfa.htm http://www.yenisite.com/yenisayfa.htm
4. Dosyayı kaydedin.

5. Şimdi eski sayfanızı tarayıcı çubuğuna yazıp kontrol edin.

Burada dikkat edilecek nokta şu olmalı. Eski sitedeki yolu belirtirken hiç bir suretle http:// veya www eki kullanmamalısınız. Sadece sitenizin adres devamının alt sayfasını yazmalısınız. /adres.html gibi.

Buna alternatif olarak meta yönlendirme de kullanabilirsiniz.

Bunun için ;

Kod:
<meta http-equiv="refresh" content="10; url=http://site.com/">
buradaki 10 sayfanın 10 saniye sonra belirlediğiniz adrese yönlendirilmesi gerektiği değeridir. Bu kodu da head tagleri arasında kullanmanız gerekiyor.
301 htaccess yönlendirmesi ile tüm siteyi yönlendirmek için :
Kod:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^eskisite.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.eskisite.com [NC]
RewriteRule ^(.*)$ http://yenisite.net/$1 [L,R=301,NC]
Htm uzantılı sayfaları php uzantılı sayfalara yönlendirmek

Kod:
RewriteEngine on
RewriteBase /
RewriteRule (.*).htm$ /$1.php
 
Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur. iyinet.com sayfalarında yer alan yazı, görsel ve linklerle ilgili hukuki şikayetleriniz için Buradan iletişime geçmeniz durumunda, ilgili kanunlar ve yönetmelikler çerçevesinde en geç 7 gün içerisinde iyinet yönetimince tarafınıza dönüş sağlanacaktır. Betcup Artemisbet
Üst