çok fazla yönlendirme ve RewriteEngine On ve RewriteCond / RewriteRule var. aşağıdaki kodu deneyin.
RewriteEngine On
# HTTP to HTTPS yönlendirmesi
RewriteCond %{SERVER_PORT} 80
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
# .php uzantısını kaldırma kuralı
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
# .html uzantısını kaldırma kuralı
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^([^\.]+)$ $1.html [NC,L]