• 22-01-2023, 01:03:47
    #1
    Merhaba Arkadaşlar .htaccess ile ilgili onlarca sitelerde araştırma yaptığım halde bir türlü başarılı olamadım
    Öncelikle forumda yeniyim, konuyu doğru yerde açtığımdan bile emin olamıyorum. Affınıza sığınarak sorunuma geçiyorum.
    Web sitemin tasarımını ve içeriğini kendim hazırladım Bootsrap kullanarak PHP Alt Yapılı Basit Bir Site Tanıtım ve Reklam Amaçlı.
    Sayfalarım https://site.com/hakkimizda , https://site.com/iletisim , https://site.com/neden-biz .... şeklinde

    Mevcut .htaccess dosyamın içeriği
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ sayfa.php?sayfa=$1 [QSA,L]
    
    ErrorDocument 403 /403-yasak
    ErrorDocument 404 /404-sayfa-bulunamadi
    Daha Önce WordPress kullanıyordum nasıl olduysa yüzlerce sayfa indexlemiş google siteyi komple değiştirince patladım
    eski linklerin sonunda / slash işareti vardı yeni linklerde kullanmadığım için önce oradan sorun yaşadım.
    daha sonra php tarafından
    $pages = $_GET['sayfa'];
    $page= str_replace('/','',$pages);
    komutunu kullanarak o sorunu çözdüm.

    Gelelim asıl soruna. Google ana sayfayı https://www.site.com/ şeklinde belirlemiş. https://site.com/ Google tarafından kopya olarak algılanıyor. Link yapım ve site haritamda www ön eki yok.
    Birden fazla koşul koyduğum zaman .htaccess dosyama birini okuyor diğerine geçmiyor.
    www ön eki OLMADAN bütün sayfaların yönlendirilmesini istiyorum.
    ve http:// ile girilmeye çalışıldığı zaman https:// yönlendirilmesini istiyorum.
    son olarak google tarafındaki eski ve kopya olarak algılanan sayfalar ile ilgili çözüm önerisinde bulunabilirseniz çok memnun olurum.
    https://www.hizliresim.com/lfqjzv5

    Yardımlarınız için Şimdiden Çok Teşekkür Ederim.
  • 22-01-2023, 01:06:42
    #2
    Eski linklerden yeni linklere 301 verdiniz mi? Verirseniz o problem kalkacaktır diye düşünüyorum.
  • 22-01-2023, 01:11:49
    #3
    sacilannurlar adlı üyeden alıntı: mesajı görüntüle
    Eski linklerden yeni linklere 301 verdiniz mi? Verirseniz o problem kalkacaktır diye düşünüyorum.
    Eski linklere girilmeye çalışınca php nin yönlendirmiş olduğu 404 sayfasını açıyor site sanırım .htaccess yönlendirmediği için google 404 olarak algılamıyor sayfa açılıyor çünkü ama bütün eski linklerde aynı içeriği okuduğu için kopya olarak algılıyor
  • 22-01-2023, 01:21:07
    #4
    Kaymakli adlı üyeden alıntı: mesajı görüntüle
    Merhaba Arkadaşlar .htaccess ile ilgili onlarca sitelerde araştırma yaptığım halde bir türlü başarılı olamadım
    Öncelikle forumda yeniyim, konuyu doğru yerde açtığımdan bile emin olamıyorum. Affınıza sığınarak sorunuma geçiyorum.
    Web sitemin tasarımını ve içeriğini kendim hazırladım Bootsrap kullanarak PHP Alt Yapılı Basit Bir Site Tanıtım ve Reklam Amaçlı.
    Sayfalarım https://site.com/hakkimizda , https://site.com/iletisim , https://site.com/neden-biz .... şeklinde

    Mevcut .htaccess dosyamın içeriği
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ sayfa.php?sayfa=$1 [QSA,L]
    
    ErrorDocument 403 /403-yasak
    ErrorDocument 404 /404-sayfa-bulunamadi
    Daha Önce WordPress kullanıyordum nasıl olduysa yüzlerce sayfa indexlemiş google siteyi komple değiştirince patladım
    eski linklerin sonunda / slash işareti vardı yeni linklerde kullanmadığım için önce oradan sorun yaşadım.
    daha sonra php tarafından
    $pages = $_GET['sayfa'];
    $page= str_replace('/','',$pages);
    komutunu kullanarak o sorunu çözdüm.

    Gelelim asıl soruna. Google ana sayfayı https://www.site.com/ şeklinde belirlemiş. https://site.com/ Google tarafından kopya olarak algılanıyor. Link yapım ve site haritamda www ön eki yok.
    Birden fazla koşul koyduğum zaman .htaccess dosyama birini okuyor diğerine geçmiyor.
    www ön eki OLMADAN bütün sayfaların yönlendirilmesini istiyorum.
    ve http:// ile girilmeye çalışıldığı zaman https:// yönlendirilmesini istiyorum.
    son olarak google tarafındaki eski ve kopya olarak algılanan sayfalar ile ilgili çözüm önerisinde bulunabilirseniz çok memnun olurum.
    https://www.hizliresim.com/lfqjzv5

    Yardımlarınız için Şimdiden Çok Teşekkür Ederim.
    Http Https Yönlendirmek İçin .htacces Dosyanıza ;

    # HTTP'yi HTTPS'ye Yönlendirme Kodu - from uzmanhosting.net.tr
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    # Son: HTTP'yi HTTPS'ye Yönlendirme Kodu - uzmanhosting.net.tr

    Bu Kodu Yazdıktan Sonra Http İle Açmaya Çalışsanız Bile Https Açılacaktır.

    İyi Çalışmalar Dilerim
  • 22-01-2023, 01:59:06
    #5
    Sorununuz çözüldümü?
  • 22-01-2023, 22:36:03
    #6
    EmirNazm adlı üyeden alıntı: mesajı görüntüle
    Sorununuz çözüldümü?
    Maalesef henüz çözemedim