• 22-11-2013, 11:22:36
    #1
    domain.com olan adresi www.domain.com olarak yönlendirmek istiyorum.
    Server IIS 7.5 ancak dosyalar php olmasına rağmen htaccess desteklemiyor. Bununla ilgili gerekli olan kodun tamamını gönderebilir misiniz?
  • 22-11-2013, 13:17:44
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    http://www.dotnetexpertguide.com/201...aincom-to.html
  • 02-12-2013, 22:39:46
    #3
    Sunucuda üzerinde dns management kullanıyorsanız iis'e yeni bir site daha ekleyin. site adresi gireken www olmadan girin ve dosyların bulunduğu konumu seçin daha sağlıklı olur.

    Ayrıca global asax ilede aşadağıki kod ile yapabilirsiniz

    protected void Application_BeginRequest(object sender, EventArgs e)
     {
        if (!(Request.Url.AbsoluteUri.ToLower().Contains("www")))
        {
           Response.Redirect(Request.Url.AbsoluteUri.Replace("http://", "http://www."));
        }
    }
  • 11-12-2013, 21:38:31
    #4
    .htacces desteklemesi için Helicon Ape yüklü olması gerekir. yönlendirme için kodla uğraşmana gerek yok iis managerdan yapabilirsin. iss managerda web siteni açtıktan sonra url rewrite kısmından add rule deyip canonical domain name'i seçerek siteni sadece www'li veya sadece www'siz yapabilirsin. Eğer iss'e erişim yetkin yoksa web.config'te şu kodu kullanman gerek.

    <?xml version="1.0" encoding="UTF-8"?>
    <configuration>
        <system.webServer>
            <rewrite>
                <rules>
                    <rule name="CanonicalHostNameRule1">
                        <match url="(.*)" />
                        <conditions>
                            <add input="{HTTP_HOST}" pattern="^www\.domainadi\.com$" negate="true" />
                        </conditions>
                        <action type="Redirect" url="http://www.domainadi.com/{R:1}" />
                    </rule>
                </rules>
            </rewrite>
        </system.webServer>
    </configuration>