Woopie adlı üyeden alıntı: mesajı görüntüle
Web sitenizin Google'da aldığı indexlere ve sayfa kaynak kodlarında kullandığınız URL Map'e göre hazırladım. Son 3 satır www ve https force kısmıdır.
Elinize sağlık tekrardan. Kendi .php silme ve .php ile gelen istekleri normal URL'e yönlendirme ile beraber son halini bırakıyorum, belki işine yarayan kullanır.

Sizce bir hata ya da düzelmesi gereken bir yer var mı?

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php [NC,L]

RewriteCond %{THE_REQUEST} \s/+(.+?)\.php[\s?] [NC]
RewriteRule ^ /%1 [R=301,NE,L]

RewriteCond %{REQUEST_URI} /(.+)/$
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ https://www.mertlabs.com/%1 [R=301,L]

RewriteCond %{QUERY_STRING} (.+)/$
RewriteRule (.*)$ https://www.mertlabs.com/$1?%1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+)/$ https://www.mertlabs.com/$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^www.(.*)$ [OR,NC]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://www.mertlabs.com/$1 [R=301,L]