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?
web.config yönlendirme
3
●6.637
- 22-11-2013, 13:17:44Kimlik doğrulama veya yönetimden onay bekliyor.
- 02-12-2013, 22:39:46Sunucuda ü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.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>