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]
Rica ederim. Google, .php'li uzantılarınızı discover etmediyse bu hali ile okay durumda. Eğer .php'li URL'leri daha önce kullansaydınız .htaccess ile çözmeniz yeterli olmayacaktı.
Şu hali ile bir sorun yok.