Localhost kurulu bilgisayarlarda .htaccess to web.config işleminin aşağıda ki şekilde yapabiliyoruz.

Bilgisayar Sağ Tık -> Yönet
Hizmetler ve Uygulamalar -> Internet Informatio Services (IIS)
Siteler -> Default Web Site
-> Açılan özellikler arasından URL Rewirte 'a tek tık
-> Sağda açılan menülerden Özelliği Aç
-> Açılan Alanda Import Rules...
Daha sonra dosya seçip Uygula diyoruz ve web.config olarak varsayılan localhost'a dosya kaydediliyor



ykyazilim adlı üyeden alıntı: mesajı görüntüle
site komple gitti hocam geçici olarak kullanılamıyor dedi
Hocam Windows'un kendi anlatımıyla bu şekilde olması gerekiyor. Kendi sistemlerim de de kullanıyorum. Şuana kadar sorun çıkmamıştı. :/



Hocam bi de aşağıda ki şekilde dener misiniz

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Imported Rule 1" stopProcessing="true">
<match url="^galeri$" />
<action type="Rewrite" url="galeri.php" />
</rule>
<rule name="Imported Rule 2" stopProcessing="true">
<match url="^gallery$" />
<action type="Rewrite" url="gallery.php" />
</rule>
<rule name="Imported Rule 3" stopProcessing="true">
<match url="^iletisim$" />
<action type="Rewrite" url="iletisim.php" />
</rule>
<rule name="Imported Rule 4" stopProcessing="true">
<match url="^contact$" />
<action type="Rewrite" url="contact.php" />
</rule>
<rule name="Imported Rule 5" stopProcessing="true">
<match url="^blog$" />
<action type="Rewrite" url="blog.php" />
</rule>
<rule name="Imported Rule 6" stopProcessing="true">
<match url="^blog-en$" />
<action type="Rewrite" url="blog-en.php" />
</rule>
<rule name="Imported Rule 7" stopProcessing="true">
<match url="^sitemap.xml$" />
<action type="Rewrite" url="sitemap.php" />
</rule>
<rule name="Imported Rule 8" stopProcessing="true">
<match url="^blog-detay/([0-9a-zA-Z-_]+)/([0-9]+)$" ignoreCase="false" />
<action type="Rewrite" url="blog-detay.php?sef={R:1}&amp;id={R:2}" appendQueryString="true" />
</rule>
<rule name="Imported Rule 9" stopProcessing="true">
<match url="^blog-detail/([0-9a-zA-Z-_]+)/([0-9]+)$" ignoreCase="false" />
<action type="Rewrite" url="blog-detay-en.php?sef={R:1}&amp;id={R:2}" appendQueryString="true" />
</rule>
<rule name="Imported Rule 10" stopProcessing="true">
<match url="^([0-9a-zA-Z-_]+)-([0-9]+)$" ignoreCase="false" />
<action type="Rewrite" url="sayfa-detay.php?sef={R:1}&amp;id={R:2}" appendQueryString="true" />
</rule>
<rule name="Imported Rule 11" stopProcessing="true">
<match url="^kategori/([0-9a-zA-Z-_]+)/([0-9]+)$" ignoreCase="false" />
<action type="Rewrite" url="kategori.php?sef={R:1}&amp;id={R:2}" appendQueryString="true" />
</rule>
<rule name="Imported Rule 12" stopProcessing="true">
<match url="^category/([0-9a-zA-Z-_]+)/([0-9]+)$" ignoreCase="false" />
<action type="Rewrite" url="category.php?sef={R:1}&amp;id={R:2}" appendQueryString="true" />
</rule>
<rule name="Imported Rule 13" stopProcessing="true">
<match url="^sayfa/([0-9a-zA-Z-_]+)/([0-9]+)$" ignoreCase="false" />
<action type="Rewrite" url="sayfa.php?sef={R:1}&amp;id={R:2}" appendQueryString="true" />
</rule>
<rule name="Imported Rule 14" stopProcessing="true">
<match url="^page/([0-9a-zA-Z-_]+)/([0-9]+)$" ignoreCase="false" />
<action type="Rewrite" url="page.php?sef={R:1}&amp;id={R:2}" appendQueryString="true" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>