Merhabalar,
Link yönlendirme başlığının çokça tekrar edildiğini biliyorum, ama benim sorunum biraz farklı.
Şu anda kullandığım sitem sosyal medyada oldukça paylaşım aldı, ilgi gördü; ben bu siteyi komple başka bir adrese taşıyacağım yakın zamanda.
Ama sorunum şu, paylaşımların hepsi eski siteye yönlenecek ve bu da çok olumsuz bir etki yaratacak.
Size sorum şu:
www.xyz.com adresimi www.abc.com adresine birebir taşımak istiyorum, yani alt linklerin hepsi aynı kalacak, ben herhangi bir kod ile veya htaccess yönlendirmesi ile bunu insanlar farketmeden ya da 404 gibi hatalar almadan yapabilir miyim?
Örnek: xyz.com/orneksayfa adresini taşıdığımda yine abc.com/orneksayfa adresi olacak; ama eski sosyal paylaşım linkleri xyz.com adresine yönlenecek. Ben otomatik bir kod ile tüm sayfaların, iletilerin, tekil yazıların yeni sayfaya, yeni yazı adresine yönlendirilmesini istiyorum.
Yani bana (yeni site adresini yönlendir).com/(eski sayfa bilgileri) metnini türetecek bir kodlama lazım; php tabanlı bir Wordpress sitesi sahibiyim.
Konu ile ilgili olarak umarım kendimi ifade edebilmişimdir, temenni ediyorum ki yardım edecek birileri çıkacaktır.
Teşekkür ederim.
Link Yönlendirme | Kısmi Link Yönlendirme
4
●66
- 13-01-2013, 01:51:20evet yapabilirsin.
bende yakın zamanda bir sitemi taşımıştım. neredeyse hiç hit kaybı olmadı.
Fakat birkaç şeye dikkat etmelisi;
birincisi google webmasters toolsdan siteni yönlendirme emri vermelisin.
ikincisi yönlendireceğin sitenin .htaccess dosyasına aşağıdaki kodu eklemelisin;
Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^www.eskisite.com [nc]
rewriterule ^(.*)$ http://www.yenisite.com/$1 [r=301,nc] - 13-01-2013, 11:13:45teşekkürler ama tekil olarak değil, tüm indexli sayfalarımın birbirlerine yönlendirilmesini istiyorum.garbiyar adlı üyeden alıntı: mesajı görüntüle
Hocam 301 yönlendirmesi yaptığımız bu olayda sıkıntı yaşıyorum sürekli olarak 500 Internat server hatası veriyor eski domainiminde uygulayınca.s7e7v7e7n7 adlı üyeden alıntı: mesajı görüntüle
Ben bir subdomain'den domain'e taşicam, ama htaccess yazımında hata yapıyorum sanırım.
Options +FollowSymlinks RewriteEngine on rewritecond %{http_host} ^subdomain.domainismi.com [nc] rewriterule ^(.*)$ http://www.yenidomainismi.com/$1 [r=301,nc]şeklinde gidiriyorum ancak soruna çözüm olmuyor. - 14-01-2013, 01:37:55bulamadığım için yazmıştım, yolu varmış, buldum; paylaşıyorum.
RewriteEngine On RewriteCond %{HTTP_HOST} ^\.domainismi\.com [NC] RewriteRule ^(.*)$ http://www.yenidomainismi.com/$1 [R=301,L].htaccess içerisine yerleştireceğiniz bu kodlar ile taşıdığınız sitenin tüm linklerini birebir olarak yeni siteye yönlendirebiliyorsunuz.