Arkadaşlar wordpress sitemde daha önce şu şekilde bir link yapısı kullanıyordum:
%postname%
yani örnek olarak: http://www.siteadi.com/abim-eve-girdi
Şuanki yapım ise %postname%-%postid%.html
yani: http://www.siteadi.com/abim-eve-girdi-1453.html
size sorum şu:
şuanda link yapısını başarıyla değiştirdim ancak sosyal medyadan tonlarca http://www.siteadi.com/abim-eve-girdi linkine tıklayan ziyaretçiler 404 sayfasına yönlendiriliyor. http://www.siteadi.com/abim-eve-girdi adresini http://www.siteadi.com/abim-eve-girdi-1453.html adresine nasıl yönlendirebilirim?
Link yapısı hakkında bir soru
6
●239
- 07-04-2014, 15:19:28aklıma bir şey geliyor,
diyelim ki adam http://siteadi.com/abim-eve-girdi , sonuç yok 404 geldi, otomatik olarak http://siteadi.com/abim-eve-girdi-%post-id% denesin, sonuç çıkmazsa yine 404 gelsin
böyle bir şey geliştirirseniz olabilir gerçi mümkün mü ondan bile emin değilim - 07-04-2014, 20:37:14mümkün gibi görünüyor ama sorun şu nasıl yapılacağı hakkında yardım almam gerekTonks adlı üyeden alıntı: mesajı görüntüle
- 07-04-2014, 20:43:05wp kodlaması hakkında pek bilgim yok, bunun için php'de gerek galibareball adlı üyeden alıntı: mesajı görüntüle
- 07-04-2014, 20:57:17biraz araştırdım ama wordpress kalıcı bağlantı ayarlarının kodları tam olarak htaccessde barınmıyor sanırımStri0n adlı üyeden alıntı: mesajı görüntüle
- 07-04-2014, 23:38:59hocam şu şekilde denedim bende çalıştı;
404 sayfanızın ilk satırı
<?php ob_start();
şu şekilde başlasın
daha sonra hemen altına şu kodları ekleyin;
$slug = str_replace('/', null, $_SERVER["REQUEST_URI"]); $post = get_posts(array( 'name' => $slug )); $url = get_permalink($post[0]->ID); if($url){ wp_redirect( $url ); exit; }