RewriteEngine on
# HTTP'den HTTPS'ye yönlendirme
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
# www'den non-www'ye yönlendirme (sitem.com.tr)
RewriteCond %{HTTP_HOST} ^www\.sitem\.com\.tr$ [NC]
RewriteRule ^ https://sitem.com.tr%{REQUEST_URI} [R=301,L]
# PHP dosyaları için Rewrite kuralları
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php [L]
# SEO dostu URL yapıları
RewriteRule ^([a-z0-9-_]+)$ index.php?islem=$1 [L,QSA]
RewriteRule ^([a-z0-9-_]+)/$ index.php?islem=$1 [L,QSA]
RewriteRule ^([a-z0-9-_]+)/([a-z0-9-_]+)/$ index.php?islem=$1&ek1=$2 [L,QSA]
RewriteRule ^([a-z0-9-_]+)/([a-z0-9-_]+)/([a-z0-9-_]+)/$ index.php?islem=$1&ek1=$2&ek2=$3 [L,QSA]
# 404 Hata Sayfası
ErrorDocument 404 /index.php?islem=error