lostyazilim
tr.link

301 htaccess yönlendirmesi hakkında

9 Mesajlar 1.607 Okunma
acebozum
tr.link

01101011 01101011 WM Aracı Kullanıcı
  • Üyelik 15.05.2013
  • Yaş/Cinsiyet 51 / E
  • Meslek eğitimci, akademisyen
  • Konum İstanbul Avrupa
  • Ad Soyad O** K**
  • Mesajlar 107
  • Beğeniler 54 / 39
  • Ticaret 2, (%100)
Merhaba,
sitemi yeni bir alan adına taşıyorum.
Fakat aynı hostingi kullandığım için veritabanı ile ilgili bir şey yapmadım.
Yalnızca tüm dosyaları yeni domain klasörünün içine taşıdım.

Sorunsuzca çalışıyor, yaklaşık 4 saat oldu.
Siteyi ve url'leri taşıyıp kayıp yaşamamak için 301 htaccess yönlendirmesi yapmak ve sonra yönetici araçlarından yönlendirme yapmak istedim.

Eski htaccess dosyasındaki şu metne (kırmızı ile yazılı kısmı ekleyip) yönlendirme yaptığım halde yönlendirme yalnızca ana sayfaya oluyor ve google linkleri bir 404 hata sayfasına yönlendiriyor:

DirectoryIndex index.php

RewriteEngine On
#RewriteBase /
RewriteCond %{REQUEST_URI} ^(.*)//(.*)$
RewriteRule . %1/%2 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ index.php?qa-rewrite=$0&%{QUERY_STRING} [L]
RewriteCond %{HTTP_HOST} !^okuryazar.com/$ [NC]
RewriteRule ^(.*)$ http://www.yeniokul.net/ $1 [L,R=301]


Eklenen yerde bir yanlışlık mı var, eksik veya fazlalık mı?
Teşekkür ederim.
 

 

elektronikssl
webimgo

methan methan WM Aracı Kullanıcı
  • Üyelik 06.05.2014
  • Yaş/Cinsiyet 39 / E
  • Meslek Web
  • Konum İzmir
  • Ad Soyad M** Ş**
  • Mesajlar 123
  • Beğeniler 17 / 21
  • Ticaret 34, (%97)
.htaccess klasörünü bu şekilde düzenleyip eski sitenizin ana dizine atin

Options +FollowSymlinks
RewriteEngine on
ReWriteCond %{HTTP_HOST} ^(www.)?eskiadres.com$ [NC]
ReWriteRule ^(.*)$ http://www.yeniadres.com/ $1 [R=301,L]
01101011

kişi bu mesajı beğendi.

01101011 01101011 WM Aracı Kullanıcı
  • Üyelik 15.05.2013
  • Yaş/Cinsiyet 51 / E
  • Meslek eğitimci, akademisyen
  • Konum İstanbul Avrupa
  • Ad Soyad O** K**
  • Mesajlar 107
  • Beğeniler 54 / 39
  • Ticaret 2, (%100)

methan adlı üyeden alıntı

.htaccess klasörünü bu şekilde düzenleyip eski sitenizin ana dizine atin

Options +FollowSymlinks
RewriteEngine on
ReWriteCond %{HTTP_HOST} ^(www.)?eskiadres.com$ [NC]
ReWriteRule ^(.*)$ http://www.yeniadres.com/ $1 [R=301,L]


Teşekkür ederim cevabınız için.
Fakat google taramasında eski siteye ulaştığı halde yönlendirme yaparken

"301 yönlendirmesi başarısız oldu. Eski sitenizin root adresinin (eskisite.com) henüz yeni sitenizin root adresine (www.yenisite.net) yönlendirme yapmadığını tespit ettik. Daha fazla bilgi edinmek için Google Gibi Getir aracını kullanın."

Hatası verdi yine. Site yönetim araçlarında eski site www olmadan tanımlıydı, sanıyorum bu nedenle olmadı, sizin verdiğiniz koddan www kısmını çıkarıp yeniden denersem belki olur, bir tek o kaldı...

Çok teşekkür ederim.
Kolaylıklar dilerim.
 

 

methan methan WM Aracı Kullanıcı
  • Üyelik 06.05.2014
  • Yaş/Cinsiyet 39 / E
  • Meslek Web
  • Konum İzmir
  • Ad Soyad M** Ş**
  • Mesajlar 123
  • Beğeniler 17 / 21
  • Ticaret 34, (%97)
htaccess dosyasini sil.
webmaster araçlarndan tüm sitelerini sil
tekrar ekle dogrulama yaparken webmaster toolsun werdigi html dosyayı dizinine atarak dogrulama yap tekrar dene

sonra tekrar htaccess dosyasını eski sitene at dedigm şekilde atarsan sorunsuz çalişicaktir
 

 

wmaraci
wmaraci

01101011 01101011 WM Aracı Kullanıcı
  • Üyelik 15.05.2013
  • Yaş/Cinsiyet 51 / E
  • Meslek eğitimci, akademisyen
  • Konum İstanbul Avrupa
  • Ad Soyad O** K**
  • Mesajlar 107
  • Beğeniler 54 / 39
  • Ticaret 2, (%100)
Dostum verdiğiniz kod işe yaradı, yalnızca site yönetim araçlarının tanıdığı ismi ile (www) olmadan yükledim, google'da çıkan tüm linkler şimdi yeni sitenin linklerine yöneliyor. Analytics yeniden canlandı, "gerçek zamanlı"da ziyaretçi 20'lere kadar yükseldi!
Teşekkür ederim paylaştığınız bilgi için
 

 

methan methan WM Aracı Kullanıcı
  • Üyelik 06.05.2014
  • Yaş/Cinsiyet 39 / E
  • Meslek Web
  • Konum İzmir
  • Ad Soyad M** Ş**
  • Mesajlar 123
  • Beğeniler 17 / 21
  • Ticaret 34, (%97)
Rica ederim hocam. İşe yaradıysa
 

 

CarpeModo CarpeModo WM Aracı Kullanıcı
  • Üyelik 09.06.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek hardware
  • Konum İstanbul Avrupa
  • Ad Soyad E** Ç**
  • Mesajlar 43
  • Beğeniler 0 / 2
  • Ticaret 1, (%100)

methan adlı üyeden alıntı

Rica ederim hocam. İşe yaradıysa


Hocam benimde durumum hemen hemen bu sekilde, fakat ben domain ve hostla ilisigimi kestim. Benim eski dizine o kodu yazmak gibi bir sansim yok. Bu durumdan pek zarar gorur muyum? Eski sitem henuz cok yeniydi bu arada.
 

 

methan methan WM Aracı Kullanıcı
  • Üyelik 06.05.2014
  • Yaş/Cinsiyet 39 / E
  • Meslek Web
  • Konum İzmir
  • Ad Soyad M** Ş**
  • Mesajlar 123
  • Beğeniler 17 / 21
  • Ticaret 34, (%97)
Yönlendirme yapmadan bu işlemi gerçekleştiremezsin. Mutlaka htaccess dosyasını eski sitene atman gerekli.
 

 

CarpeModo CarpeModo WM Aracı Kullanıcı
  • Üyelik 09.06.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek hardware
  • Konum İstanbul Avrupa
  • Ad Soyad E** Ç**
  • Mesajlar 43
  • Beğeniler 0 / 2
  • Ticaret 1, (%100)
Hocam nasil yapicam? Yapamam ki? Eski host ve domain bana ait degil artik. Site kapandi. Ben yeni bir domain ve hosta gectim diyorum.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al