Kullanışlı IIS Rewrite Kuralları

WWW Ön Eki Eklemek Domain url yapısının başına www ön eki ekler. Örn: maestropanel.com > www.maestropanel.com <rule name=”non www to www” enabled=”true”> <match url=”(.*)” /> <conditions> <add input=”{HTTP_HOST}” negate=”true” pattern=”^www\.([.a-zA-Z0-9]+)$” /> </conditions> <action type=”Redirect” url=”http://www.{HTTP_HOST}/{R:0}” appendQueryString=”true” redirectType=”Permanent” /> </rule> WWW Ön Eki Kaldırma Domain url yapısının başında eyr alan www ön ekini kaldırır. Örn: www.maestropanel.com > maestropanel.com <rule name=”Remove […]

Read More

.htaccess Url Rewrite Kurallarını Web.config’e Aktarmak

Htaccess (Hypertext Access) Apache başta olmak üzere birçok web sunucuları üzerinde çalışan yapılandırma dosyasıdır. Htaccess ile domain odaklı birçok kural uygulayabilirsiniz. Fakat Htaccess, IIS (Internet Information Service) üzerinde çalışmıyor. Bu yazımızda Htaccess URL Rewrite kurallarını IIS üzerinden Web.config‘e aktarma işlemlerini anlatacağız. Aktarma işlemini IIS üzerinde gerçekleştiriyoruz. Url Rewrite Aktarma Url Rewrite aktarmak için ilk olarak bu modülün kurulu olması gerekiyor (Url […]

Read More

The Module DLL C:\Windows\system32\inetsrv\rewrite.dll failed to load

Sorun Herhangi bir Url rewrite kuralını çalıştırırken IIS üzerinde çalışan uygulama Service Unavailable hatası ile birlikte duruyor. Windows olay görüntüleyisinde (Event Viewer) aşağıdaki hata kaydı ekleniyor. The Module DLL C:\WINDOWS\system32\inetsrv\rewrite.dll failed to load.  The data is the error. Çözüm C:\Windows\system32\inetsrv\rewrite.dll var olup olmadığını kontrol edin. Eğer yok ise aşağıdaki adresten sunucuya yükleyin. IIS Rewrite Module […]

Read More