WordPress Türkiye Forumları

WordPress Türkiye Forumları » Kurulum ve Kullanım

Kalıcı bağlantı

(4 mesaj(lar))
  • 2 ay önce Serkan_Beyde tarafından başlatıldı
  • Serkan_Beyde tarafından son cevap
  • Bu konu Destek sorusu değil
  1. Merhaba. Konuyla ilgili net bir fikrim olmadığı için başlığa ''ilginç bir sorun'' yazdım. Wordpress'in 2.6.2 sistemini indirip kurdum. Kurulumda bir sorunla karşı karşıya kalmadım. 2.6.2 sürümünü anadizine kurdum ve siteyi rahatlıkla açtım. Lakin şöyle bir sorun var; site içerisinde link olan nereye tıklarsam tıklayayım geçici olarak yüklediğim index karşıma çıkıyor. Açtığım kategorilere bile tıklayınca site index'e gidiyor. Sizin de kontrol edebilmeniz için linki aşağıya ekliyorum. Yardımcı olursanız sevinirim...

    Link: http://www.muratdurmaz.com/index2.php

    2 ay önce #
  2. Zaten öyle olmak zorunda. Siz WP'nin index.php dosyasının ismini index2.php yapmakla WP'yi kandırmaya çalışmışsınız ama o yememiş. WP'de bağlantılar www.siteadi.com/?p=128 şeklinde olup, bu da kök (root) dizindeki index.php dosyasına bu verileri yollayacaktır ve bundan doğal birşey yok, sitelerin çalışma sistemi böyle.
    Eğer WP sitenizi geliştirdikten sonra açmayı düşünüyorsanız, WP'yi bir alt dizine kurun, alt dizinde geliştirin ardından ister root'a alırsınız isterseniz o şekilde kullanırsınız. Ben kendi sitemde tr isimli bir dizine kurdum ve o şekilde kullanıyorum. Nasıl yapacağınızı ise forumda arama yaparak bulabilirsiniz.

    2 ay önce #
  3. Merhaba Serkan, sorun kalıcı bağlantı yapınızda, buraya ve alt da bulunan açıklamaya bakınız, kalıcı bağlantınızda index.php2 kullanabilir yada site adresinizde düzenleme yapabilirsiniz..

    Deneyin..
    http://www.muratdurmaz.com/index2.php/?page_id=2

    Kalıcı Bağlantı ayarları;
    Neden yeni kalıcı bağlantı tipi?
    Artık İngilizce kısaltması ile SEF (Search Engine Friendly) kalıcı bağlantı tipi, WordPress de dahil, birçok yayıncılık yazılımı tarafından destekliyor ve kullanılması öneriliyor. Bu yeni kalıcı bağlantı biçimi ile web sitenizin URI’ları, durumu yine WordPress ile örnekleyecek olursak, aşağıdaki durumdan;

    http://www.site-adiniz.com/?p=132
    daha anlaşılır olan şu şekle geçiyor;

    http://www.site-adiniz.com/2006/06/04/gonderi-adi
    Bu sadece okurlarınız için daha anlaşılır bağlantılar anlamına gelmiyor, bundan da önemlisi sizin arama motorları tarafından indekslenebilirliğinizi en üst düzeye çıkararak daha çok trafik almanızı sağlıyor.

    Daha önce de bahsettiğim gibi, Google yapılan aramalar için sonuç sayfalarını oluştururken kullanılan anahtar eklimeyi alan adında ve URI’larında barındıran sitelere öncelik tanıyarak onları daha üst sıralara yerleştiriyor. Dolayısı ile de eğer yazınızın kalıcı bağlantısı yazınızın içeriği ile ilgili ipuçları barındırıyorsa bu insanların o yazıya arama motorları ile daha rahat ulaşabilecekleri anlamına geliyor. Bu yüzden web yayıncılık yazılımları çoğu kez kalıcı bağlantıları yazıların başlığından alırlar. Fakat WordPress gibi bazı yazılımlarda bu kalıcı bağlantıları ayrıca düzenleme imkanınız da vardır.

    Çoğu yazılım henüz türkçe karakterler ile baş edemezken, WordPress de kalıcı bağlantıların el ile düzenlenebilmesi bence çok önemli bir avantaj sağlıyor. Bu sayede kalıcı bağlantınıza sizin için önemli olabilecek anatar kelimeleri yazınızın post-slug’ını değiştirerek girebiliyorsunuz. Geçenlerde yazdığım “Alan adı seçimi ve kayıt servisleri” yazısının kalıcı bağlantısına dikkat edecek olursanız şu şekilde olduğunu görebilirsiniz;

    http://www.acemiblogcu.com/alan-adi-domain-secimi-ve-kayit-servisleri/
    Bu yazıda, arama sonuç sayfalarında pozisyonumu yükselteceğini düşünerek, yazının başlığında geçmediği halde kalıcı bağlantı içerisine “domain” terimini de dahil ettim ve deneyim başarılı olmuş gibi görünüyor :)

    WordPress de yeni kalıcı bağlantı tipine nasıl geçilir?
    Bunun için yönetici paneline giriş yaptıktan sonra ulaşacağınız “Options > Permalinks” altından, ya da eğer WordPress Türkiye’nin hazırladığı “Türkçe WordPress Kurulum Paketi“ni kullanıyorsanız “Tercihler > Kalıcı Bağlantılar” altından istediğiniz kalıcı bağlantı tipini belirlemeniz gerekiyor. Zorunda değilsiniz ama bence kategori tabanını da değiştirmenizde fayda var (örneğin “kategori” yapabilirsiniz). Kalıcı bağlantı tipinizi kaydettikten sonra WordPress sunucunuzdaki .htaccess dosyasını güncellemeye çalışacaktır, fakat eğer yeterli izinler verilmemişse gerekli düzenlemeyi el ile yapmanız da gerekebilir.

    Bunun için sunucunuzda, WordPress kurulum dizininde bulunan, .htaccess’i bilgisayarınıza indirerek bir metin düzenleyicisi ile açın ve en üste şu bilgileri girin;

    # BEGIN WordPress

    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    # END WordPress
    Sonra kaydedip tekrar sunucunuza gönderin. Eğer sunucunuzda .htaccess dosyası bulunmuyorsa kendiniz de oluşturabilirsiniz. Notepad’i açıp ve farklı kaydet seçeneğini kullanarak ulaşacağınız sorgu ekranında dosya adı olarak “.htaccess” yazıp ve kayıt türü olarak da “Tüm Dosyalar”ı seçip .htaccess dosyası oluşturabilirsiniz.

    Eğer sunucunuzda bir .htaccess dosyası yok ve sizin de oluşturmanıza izin verilmiyorsa veya mevcut .htaccess dosyasına yazma izniniz olmadığı için düzenleyemiyorsanız üzülmeyin, yine de arama dostu kalıcı bağlantıları kullanabilirsiniz. Bu durumda, .htaccess’i devre dışı bırakmak için kalıcı bağlantı tercihinizin başına “index.php” ifadesi getirmeniz yeterli. Örnek vermek gerekirse;

    /index.php/%year%/%monthnum%/%day%/%postname%/
    Son bir öneri olarak eğer bu arama motoru dostu bağlantı tipine geçmeyi düşünüyorsanız, olabildiğince sade bir kalıcı bağlantı şekli ayarlamalısınız. Artık hepimiz biliyoruz ki Google kısa URI’ları daha çok seviyor ve Google mühendislerinden Matt Cutts‘ın da Performancing de yayınlanan konu ile ilgili bir yazıya yaptığı yorumunda vurguladığı gibi

    /yıl/ay/gün/gönderi-başlığı
    yerine

    /gönderi-başlığı
    gibi bir kalıcı bağlantı tip daha mantıklı olacaktır. Zaten gönderilerinizin meta bilgileri içinde yayın zamanı bilgisi varken bunu bir de URI’da vurgulamak kalıcı bağlantınızı gereksiz yere uzatacaktır.

    Kaynak

    2 ay önce #
  4. Çok teşekkürler yardımınız için arkadaşlar; Yakup ve Can. Aslında bu duruma ihtimal vermemiştim, geçici bir index yüklemek sorun çıkartmaz diye düşünmüştüm. Birçok sistemde hiçbir sorun çıkmadı çünkü. Neyse, bunu da fark ettik bugün.

    2 ay önce #

Bu konu için RSS beslemesi

Cevapla

Mesaj göndermek için giriş yapmalısınız.