• 20-01-2020, 01:00:45
    #1
    Biliyorsunuz ki seo, google amcanın belli başlı kriterlerine uyabilmek için vb. birçok sebepten ötürü kalıcı link yönlendirmeleri önem arz etmektedir. Bu konuyla ilgili kendi htaccess dosyamda kullandığım kapsamı biraz daha fazla olan 301 yönlendirmesini gözüm çarpmışken sizlerle de paylaşmak istedim. Kullanmak isterseniz gönül rahatlığıyla problem çıkmadan herhangi bir değişiklik yapmadan kullanabilirsiniz. İyi forumlar.


    RewriteEngine on
    RewriteCond %{HTTP_HOST} !^www\. [NC,OR]
    RewriteCond %{HTTPS} off
    RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
    RewriteRule ^ https://www.%1%{REQUEST_URI} [R=301,L,NE]
  • 20-01-2020, 01:03:29
    #2
    Teşekkürler hocam.
  • 20-01-2020, 01:05:45
    #3
    Merhaba @TRSaka;
    Öncelikle bilgilendirme için teşekkürler.
    Aşağıdaki konumla ilgili bir yorumunuz olabilir mi?

    https://www.r10.net/wordpress-sorunl...ti-hatasi.html
  • 20-01-2020, 01:12:03
    #4
    tarmeknet adlı üyeden alıntı: mesajı görüntüle
    Merhaba @TRSaka;
    Öncelikle bilgilendirme için teşekkürler.
    Aşağıdaki konumla ilgili bir yorumunuz olabilir mi?

    https://www.r10.net/wordpress-sorunl...ti-hatasi.html

    Yoast Seo kullanıyor musunuz hocam?
  • 20-01-2020, 01:12:19
    #5
    TRSaka adlı üyeden alıntı: mesajı görüntüle
    [/URL]
    Yoast Seo kullanıyor musunuz hocam?
    Evet kullanıyorum.
  • 20-01-2020, 01:23:28
    #6
    tarmeknet adlı üyeden alıntı: mesajı görüntüle
    Evet kullanıyorum.
    Öncelikle Yoast üzerinde yönlendirme yaptıysanız kaldırın. Daha sonrasında .htaccess dosyasınızda kalan yönlendirme varsa onları da temizleyin. Önerdiğim bir eklenti var: https://wordpress.org/plugins/redirection/ bunu kurduktan sonra eğer kullanmıyorsanız WPML eklentisini de kurduktan sonra çoklu dil ayarlarınızı tekrar yapılandırarak sayfalarınızı plug-in üzerinden yönlendirin. Muhtemelen probleminiz çözülecektir. Eğer çözülmezse redirection pluginini kaldırıp .htaccess dosyanızı tekrar kontrol edin ve yönlendirmeler varsa kaldırın. Daha sonrasında htaccess dosyası üzerinde RewriteCond domain şeklinde girdiğiniz parametreden hemen sonra RewriteRule ^diliniz/sayfa domaininiz [R=301, L] şeklinde yönlendirmeyi deneyin.
  • 20-01-2020, 01:27:43
    #7
    Teşekkürler. Yararlı bilgi
  • 20-01-2020, 11:41:38
    #8
    yukarıda verdiğiniz kod, sitede sürekli ssl varsa geçerli değilmi?
    bu kodu eklersek, realy simple ssl gibi bir eklentiye ihtiyacımız olurmu?
    birde, yoast dan bahsetmişsiniz, ben siteme kurdum ama birçok şeyi değiştiriyor, açıkçası pek rahat edemedim, hiçbir eklenti kullanmasam sizce nasıl olur? yada farklı bir eklenti.
  • 20-01-2020, 11:50:32
    #9
    serhat_akan adlı üyeden alıntı: mesajı görüntüle
    yukarıda verdiğiniz kod, sitede sürekli ssl varsa geçerli değilmi?
    bu kodu eklersek, realy simple ssl gibi bir eklentiye ihtiyacımız olurmu?
    birde, yoast dan bahsetmişsiniz, ben siteme kurdum ama birçok şeyi değiştiriyor, açıkçası pek rahat edemedim, hiçbir eklenti kullanmasam sizce nasıl olur? yada farklı bir eklenti.
    Evet hocam sürekli ssl varken geçerli. Really Simple eklentisine bu kodla ihtiyacınız kalmaz hocam. Ne olursa olsun ssl üzerinden redirect yapıyor çünkü. Yoast ile ilgili de.. Kullanıp kullanmamak size kalmış aslında. Sitemap konusu ve içerik yazarken dikkat edilmesi gibi konulara yatkınsanız gerekli değil. Açıkçası ben Yoast kullanıyorum çünkü içerik yazarken bir kılavuza bakmak gibi algılıyorum. Eğer atladığım bir yer varsa görebildiğim için hızlıca editleyebiliyorum. Bunun dışında kullanmasam da, kullanmasanız da olur.