RewriteEngine on

RewriteRule ^sitemap.xml$										sitemap.php?tip=sitemap								[NC]
RewriteRule ^sitemap/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)$			sitemap.php?dil=$1&tip=$2							[NC]

RewriteRule ^dil/([A-Za-z0-9-]+)$								index.php?yeni-dil=$1 								[L]
RewriteRule ^paytr$												inc/paytr-bildirim.php								[L]

RewriteRule ^iyzico-sonuc/([A-Za-z0-9-]+)$						index.php?sayfa=iyzico-sonuc&siparis_key=$1			[NC]
RewriteRule ^stripe-sonuc/([A-Za-z0-9-]+)$						index.php?sayfa=stripe-sonuc&siparis_key=$1			[NC]
RewriteRule ^paytr-sonuc/([A-Za-z0-9-]+)$						index.php?sayfa=paytr-sonuc&siparis_key=$1			[NC]
RewriteRule ^manuel-odeme/([A-Za-z0-9-]+)$						index.php?sayfa=manuel-odeme&siparis_key=$1			[NC]

RewriteRule ^([A-Za-z0-9-]+)$									index.php?sayfa=urun&link=$1 						[NC,L,QSA]
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)$					index.php?yeni-dil=$1&sayfa=urun&link=$2 			[NC,L,QSA]

RewriteRule ^([A-Za-z0-9-]+)/$									index.php?sayfa=sayfa&link=$1 						[NC,L,QSA]
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/$					index.php?yeni-dil=$1&sayfa=sayfa&link=$2 			[NC,L,QSA]

<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/json
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE font/ttf
AddOutputFilterByType DEFLATE font/otf
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
</IfModule>

<IfModule mod_mime.c>
AddType font/opentype .otf
AddType application/font-woff .woff
AddType application/font-woff2 .woff2
AddType application/x-font-ttf .ttf
AddType application/vnd.ms-fontobject .eot
AddType image/svg+xml .svg
</IfModule>

<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 seconds"
ExpiresByType application/javascript "access plus 6 months"
ExpiresByType application/vnd.ms-fontobject "access plus 6 months"
ExpiresByType application/xhtml+xml "access plus 10 minutes"
ExpiresByType application/x-javascript "access plus 6 months"
ExpiresByType application/x-shockwave-flash "access plus 6 months"
ExpiresByType application/x-woff "access plus 6 months"
ExpiresByType application/x-woff2 "access plus 6 months"
ExpiresByType font/otf "access plus 6 months"
ExpiresByType font/ttf "access plus 6 months"
ExpiresByType image/gif "access plus 6 months"
ExpiresByType image/jpeg "access plus 6 months"
ExpiresByType image/jpg "access plus 6 months"
ExpiresByType image/webp "access plus 6 months"
ExpiresByType image/png "access plus 6 months"
ExpiresByType image/svg+xml "access plus 6 months"
ExpiresByType image/x-icon "access plus 6 months"
ExpiresByType text/css "access plus 6 months"
ExpiresByType text/html "access plus 10 minutes"
ExpiresByType text/javascript "access plus 6 months"
ExpiresByType video/x-flv "access plus 6 months"
ExpiresByType video/mp4 "access plus 6 months"
</IfModule>

<IfModule mod_headers.c>
<FilesMatch "\\.(ico|jpe?g|png|gif|swf)$">
Header set Cache-Control "max-age=14515200, public"
</FilesMatch>
<FilesMatch "\\.(css)$">
Header set Cache-Control "max-age=14515200, public"
</FilesMatch>
<FilesMatch "\\.(js)$">
Header set Cache-Control "max-age=14515200, public"
</FilesMatch>
<FilesMatch "\.(ttf|otf|eot|woff|woff2|svg)$">
Header set Cache-Control "max-age=14515200, public"
</FilesMatch>
</IfModule>