Arkadaşlar url yapısından tarih hatta sondaki .html kısmını da kaldırmak istiyorum, html kaldırmam şart değilde tarih gereksiz hani.
Kalıcı bağlantılardan değiştirdiğim an google'dan gelen sonuçlar doğal olarak 404 veriyor. 301 Yönlendirmesi çözümmüş fakat bu durumda tam olarak nasıl yapacağım? Yardımcı olursanız sevinirim.
URL Yapısı değiştirdikten sonra toplu 301 Nasıl Yapılır?
15
●946
- 17-04-2016, 17:31:46https://tr.wordpress.org/plugins/cha...malink-helper/Tugrabey adlı üyeden alıntı: mesajı görüntüle
bu eklenti işinizi görecektir. - 17-04-2016, 17:44:27maalesef hocam yükledim sonra kalıcı bağlantılardan özel url yapısı yaptım. site içinde yayınlara girdiğimde sorun yok ama google'da herhangi bir sonucuma tıkladığımda 404 görünüyor.chnyrdkl adlı üyeden alıntı: mesajı görüntüle
- 17-04-2016, 17:48:34wordpress sistemlerde bu eklenti baya iş görüyor hocam. Arama sonuçlarında öyle olmaması gerek , direkt girmesi gerekiyor yani.Tugrabey adlı üyeden alıntı: mesajı görüntüle
siteadi.com/kat/konu.htm i siteadi.com/konu olarka değiştirmitşim,hiç sorun yoktu. Sizin url yapısı sanırım tarihli falan? - 17-04-2016, 17:59:56Evet hocam dediğiniz gibi tarihli /%year%/%monthnum%/%postname%.html şeklinde maalesef. bende /%postname%.html olsun diye uğraşıyorum.chnyrdkl adlı üyeden alıntı: mesajı görüntüle
- 17-04-2016, 18:09:19Size göre gerksiz olabilir ama yaptığınız değişiklik sadece hit kaybı değil sıralama kaybına bile neden olabilir. Bence dokunmamanız da fayda var.
- 17-04-2016, 18:13:37https://tr.wordpress.org/plugins/redirection/
Bu eklentiyi kuracaksınız tek tek konuları yeni adresine yönlendireceksiniz. Bizzat zamanın bende bunu yaptım. Yönlendirme yaptıktan sonra google üzerinden gelenler direk yeni linkli konunuza geçecekler. - 17-04-2016, 20:48:31Htaccess dosyanızı aşağıdaki gibi değiştirdikten sonra, kalıcı bağlantı ayarlarınızı /%postname%.html şeklinde değiştirmeyi deneyebilir misiniz?Tugrabey adlı üyeden alıntı: mesajı görüntüle
Not: siteadinizi.com yazan yeri değiştirmeyi atlamayalım
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^([0-9]{4})/([0-9]{1,2})/([^/]+)/?$ http://www.sitenadiniz.com/$3/ [R=301,L] RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>
neyse arkadaşında dediği gibi ellememek en iyisi sanırım