localhostumda kurduğum websitesi .htaccess'si sorunsuz çalışıyor fakat dosyaları sunucuya aktardığımda .htaccess sorun yaratıyor.
HATA : 500 Internal Server Error
hostu hostinger'den ücretsiz vermiş olduğu hostu kullanıyor hostaki Zyro Builder deki hazır şablonları kurduğumda .htaccess li bir şekilde geliyor sorun yok fakat benim .htaccess te nasıl bir sorun var anlayamadım
Kendi .htaccess Dosyam:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^Anasayfa.html index.php [L]
RewriteRule ^Hakkımızda.html hakkimizda.php [L]
RewriteRule ^İletişim.html iletisim.php [L]
#menüler
RewriteRule ^sayfa/(.*)$ blog.php?sayfa=$1 [NC,QSA,L]
RewriteRule ^(.*).html$ blogpost.php?id=$1 [NC,QSA,L]
RewriteRule ^isler/(.*)$ isler.php?isler=$1 [NC,QSA,L]
RewriteRule ^seo/(.*)$ seo.php?seo=$1 [NC,QSA,L]
RewriteRule ^([0-9a-zA-Z-_]+)(/?)$ hizmet-detay.php?id=$1 [NC,QSA,L]
ErrorDocument 404 /bulut_ajans/index.php
Sunucunun kendi temarları yüklediğimde oluşturduğu htaccess dosyası:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^.*$ index.php [L,QSA]
NOT: Sunucuda dosya izinlerini kontrol ettim sorun yok. klasörlerin izinleri 755, Dosyaları izinleri 644
Ek Olarak: SORUN ÇÖZÜLDÜ
KODLARIN SUNUCUDA ÇALIŞMASI İÇİN HAZIR WORDPRESS .HTACCESS DOSYASINI ALDIM ÜZERİNDE DEĞİŞİKLİKLER YAPARAK SUNUCUDA ÇALIŞMASINI SAĞLADIM KODLARDA ŞU ŞEKİLDE;
RewriteEngine On
RewriteBase /
RewriteRule ^Anasayfa.html index.php [L]
RewriteRule ^Hakkımızda.html hakkimizda.php [L]
RewriteRule ^İletişim.html iletisim.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^sayfa/(.*)$ blog.php?sayfa=$1 [NC,QSA,L]
RewriteRule ^(.*).html$ blogpost.php?id=$1 [NC,QSA,L]
RewriteRule ^isler/(.*)$ isler.php?isler=$1 [NC,QSA,L]
RewriteRule ^seo/(.*)$ seo.php?seo=$1 [NC,QSA,L]
RewriteRule ^([0-9a-zA-Z-_]+)(/?)$ hizmet-detay.php?id=$1 [NC,QSA,L]