Merhabalar.
Sitemizde aşağıdaki gibi kategori/ etiket/ konu/ şekilde yeni bir link değişikliği yaptık.
Ancak google üzerindeki indexlerin kaybolmaması için php ve .htaccess ile google üzerindeki indexlerimizi yeni yapıya yönlendirmemiz gerekiyor.
DETAYLAR:
kategoriler için:
eski link yapısı: www.site.com/bolum
yeni link yapımız: www.site.com/kategori/
etiketler için:
eski link yapısı: www.site.com/eti
yeni link yapımız: www.site.com/etiket/
tekil sayfalar için:
eski link yapısı: www.site.com/konu.html
yeni link yapımız: www.site.com/konu/
Yaklaşık 6 yıl önce bir sitemde php kod ile benzeri bir yönlendirme yapmıştım. Ancak netin ve pc'min altını üstüne getirdim bir türlü kodu bulamadım.
Bu yönlendirmeyi link kaybetmeden nasıl çözebilirim arkadaşlar ?
Acil yardımcı olabilecek arkadaşlara şimiden teşekkürler.
Hit kaybetmeden link yönlendirme (acil)
5
●1.145
- 16-07-2014, 00:13:23Kategoriler ve etiketler için:
Bu eklentiyi kurun: http://wordpress.org/plugins/redirection/
Eklentinin Türkçe desteği de mevcut, o yüzden zorlanmadan gerekli ayarları yapabilirsiniz. Eklentiyi yükleyip aktifleştirdikten sonra, Araçlar menüsü altında eklentinin ayar sayfasını bulabilirsiniz. Ayar sayfasındaki Yönlendirmeler sekmesinde bulunan ayarları aşağıdaki gibi yapın:
Kaynak URL: /eski-slug/(.*)
Karşılaştır: Yalnız URL
İşlem: URL'ye yönlendir
Düzenli İfadeler: SEÇİLİ
Hedef URL: http://www.site-adresiniz.com/yeni-slug/$1
.html'i kaldırmak için:
.htaccess dosyanıza aşağıdaki kodu eklerseniz, .html ile biten tüm URL'leriniz 301 yönlendirmesiyle .html olmaksızın yönlendirilirler.
RewriteRule (.+)\.html?$ http://www.site-adresiniz.com/$1/ [R=301,L]
- 16-07-2014, 15:41:05Etiketlerin kalıcı bağlantısını değiştirdikten sonra,
Kategorilerin kalıcı bağlantısını değiştirdikten sonra,
Verdiğim eklentiyi yukarıda anlattığım ayarlarla kullanarak doğru yönlendirmeyi yapabilirsiniz.
Makale URL'sinin sonundaki .html'i kaldırdıktan sonra ise yine yukarıda verdiğim kodu .htaccess dosyanıza eklemeniz yeterli. Yönlendirmeyi böylece yapmış olursunuz.