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