Как быстро добавить редирект на www и получить вот такое красивое сообщение СЕО анализаторами:
Если сайты www.krikz.ru и krikz.ru работают по отдельности без редиректов. Эти две копии могут «склеится» поисковыми системами, что негативно скажется на поисковой оптимизации.
в файле Global.asax нужно добавить проверку на www в BeginRequest, накидал по быстрому может для некоторых ситуаций не подходить:
void Application_BeginRequest(object sender, EventArgs e)
{
string path = Request.Url.AbsoluteUri;
if (!path.Contains("://www."))
{
path = path.Replace("http://", "");
path = path.Replace("https://", "");
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location", string.Concat("http://", "www.", path));
Response.End();
}
}
Если сайты www.krikz.ru и krikz.ru работают по отдельности без редиректов. Эти две копии могут «склеится» поисковыми системами, что негативно скажется на поисковой оптимизации.
в файле Global.asax нужно добавить проверку на www в BeginRequest, накидал по быстрому может для некоторых ситуаций не подходить:
void Application_BeginRequest(object sender, EventArgs e)
{
string path = Request.Url.AbsoluteUri;
if (!path.Contains("://www."))
{
path = path.Replace("http://", "");
path = path.Replace("https://", "");
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location", string.Concat("http://", "www.", path));
Response.End();
}
}