index.php aciliyor diger alt sayfalar acilmiyor, daha önce linux server da .htaccess dosyasindaki
RewriteRule ^sayfa-([a-zA-Z0-9\-_]+)?$ index.php?sayfa=$1 [L,QSA] RewriteRule ^kategori-(.*?)?$ index.php?sayfa=proje&id=$1 [L,QSA] RewriteRule ^proje-(.*?)?$ index.php?sayfa=proje-detay&id=$1 [L,QSA] RewriteRule ^basindabiz-(.*?)?$ index.php?sayfa=haber-detay&id=$1 [L,QSA] RewriteRule ^urunler-(.*?)?$ index.php?sayfa=urunler&s=$1 [L,QSA] RewriteRule ^galeri-sayfa-(.*?)?$ index.php?sayfa=galeri&s=$1 [L,QSA] RewriteRule ^kat-urun-(.*?)?$ index.php?sayfa=urun-kategori&id=$1&s=$1 [L,QSA]calismiyor. Win tabanli serverlar konusunda bilgim olmadigi icin biraz arastirdim ve ayni seyin web.config dosyasi ile yapilabilecegini ögrendim.
Online bir cevirici araciligiyla yukaridaki satirlari
<rule name="rule 1j" stopProcessing="true">
<match url="^sayfa-([a-zA-Z0-9\-_]+)?$" />
<action type="Rewrite" url="/index.php?sayfa={R:1}" appendQueryString="true" />
</rule>
<rule name="rule 2j" stopProcessing="true">
<match url="^kategori-(.*?)?$" />
<action type="Rewrite" url="/index.php?sayfa=proje&id={R:1}" appendQueryString="true" />
</rule>
<rule name="rule 3j" stopProcessing="true">
<match url="^proje-(.*?)?$" />
<action type="Rewrite" url="/index.php?sayfa=proje-detay&id={R:1}" appendQueryString="true" />
</rule>
<rule name="rule 4j" stopProcessing="true">
<match url="^basindabiz-(.*?)?$" />
<action type="Rewrite" url="/index.php?sayfa=haber-detay&id={R:1}" appendQueryString="true" />
</rule>
<rule name="rule 5j" stopProcessing="true">
<match url="^urunler-(.*?)?$" />
<action type="Rewrite" url="/index.php?sayfa=urunler&s={R:1}" appendQueryString="true" />
</rule>
<rule name="rule 6j" stopProcessing="true">
<match url="^galeri-sayfa-(.*?)?$" />
<action type="Rewrite" url="/index.php?sayfa=galeri&s={R:1}" appendQueryString="true" />
</rule>
<rule name="rule 7j" stopProcessing="true">
<match url="^kat-urun-(.*?)?$" />
<action type="Rewrite" url="/index.php?sayfa=urun-kategori&id={R:1}&s={R:1}" appendQueryString="true" />
</rule>sekline dönüstürdüm ancak bu sefer sitenin ana sayfasi da acilmiyor 500 hatasi veriyor.Server üzerinde Mod_Rewrite kurulu.
Ne yapmami önerirsiniz?