Merhaba, sürüm yükselttikten sonra Simple Tag etiketlerini içe aktardım ve eklentiyi kaldırdım.
Ama bunun sonucunda tüm etiketlerin linkleri değişmiş. Google 'dan gelen aramalar hemen düştü. Bu sorunu nasıl çözebilirim ?
Merhaba, sürüm yükselttikten sonra Simple Tag etiketlerini içe aktardım ve eklentiyi kaldırdım.
Ama bunun sonucunda tüm etiketlerin linkleri değişmiş. Google 'dan gelen aramalar hemen düştü. Bu sorunu nasıl çözebilirim ?
sanırım.. _ karakterle google girmiş ama sizde şuan - bunun ile değerlendiriyorlar boşlukları bilmiyorum bir ayarı var mı wordpress 2.3 'de ama bunu düzeltmeniz lazım..
taxonomy.php dosyasında bir değişiklik ile yapılabilir bende araştırıyorum.. konu önemli bence php bilen arkadaşlarda konunun üzerinde durursa iyi olur.
evet önemli.
ziyaretçi sayısı da çok düştü...
anladığım kadarıyla sürüm yükseltilesinden dolayı
http://www.dogancanulker.com/xxxxx/etiket/
şeklinde olan etiket bağlantınız
http://www.dogancanulker.com/tag/etiket/
şekline gelmiş. Bunun için yapılması gereken tek şey var oda kar eder mi bilmem
Tercihler>Kalıcı bağlantılar "Etiket temeli:" bölümünü eskiden kullandığınız hale getirin..
hayır arkadaşım o şekilde değil.
örnek: www.dogancanulker.com/tag/basin_ilkeleri
www.dogancanulker.com/tag/basin%#ilkeleri (tam böyle değil sallıyorum)
yani alt tire karakterinde problem var.
@dogancanulker
evet önemli.
sizin için değil wordpress için gerçekten önemli.. gözden kaçan ama olması gereken bir şeydi bu.. ben google ile sitenizin eski yapısına baktım.. söylediğim - _ farkınıda ona göre söyledim zaten.. ama ziyaretçi sayınızda o kadarda düşme olmaz ama konu okumalarında bir düşüş olur.. yada çok hızlı linklerinizi siliyor demek oluyor google.. sitenizde bir uyarı mesajı yayınlayın şimdilik umarım wordpress-tr olarak bir çözüm getirebilir..
google'da böyle www.dogancanulker.com/tag/ahmet_turk
sitede böyle
www.dogancanulker.com/tag/ahmet-turk
evet. daha kimseden ses yok ama umarım çözülür..
teşekkürler eylültoprak.
htaccessde şöyle bir düzenleme ile düzelir hepsi ;)
.htaccess de şu satırı bulun
RewriteEngine On
altına ekleyin:
RewriteRule ^/xxx/(*)/$ /tag/$1/ [L,NC]
xxx burada eski tag önekinizdir, /tag/ daki tag da yeni tag önekiniz
dipnot: çalışması gerek, ama halen çalışmazsa şunu deneyin onun yerine:
RewriteRule ^/xxx/(*)$ /tag/$1 [L,NC]
htaccess 'de dediğiniz değişikliği yaptım ama sanırım kodu yanlış ekliyorum server error veriyor.
daha önce htaccess ile hiç oynamamıştım. yanlış yapmış olabilirim. normalde htaccess dosyam şu şekilde :
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule># END WordPress
xxx in önünceki / ı kaldırarak deneyin bir de
hayır olmuyor.. veya ben yanlış yapıyorum.
olacağını sanmıyorum ama bu l.nc ne anlamadım bizim sorunumuz..
tagların eski ön eki tag yeni ön ekide tag zaten..
yönlendirmek çözmüyor sorunu.
burda yapılmak istenen.. tam olarak bu
Bu sorun hala çözülmedi mi benim içinde çok önemli
En akıllıcası db 'den örnek olarak tag-tag olanları tag_tag olarak cevirmek.
Benim bulamadiğim en kolay yol malesef bu.
Mesaj göndermek için giriş yapmalısınız.