ASP MVC.NET projemdeki bazı URL'lerden gelen yoksayma hakkında bir makale okudum. Makalesinde yazarı, bunun gibi bazı denetleyicilere bazı eylemler eklememiz gerektiğini söyledi. Bu örnekte o Ev Kontrolörü için harekete ekler:MVC.NET'te Robots.txt dosyası 4
#region -- Robots() Method --
public ActionResult Robots()
{
Response.ContentType = "text/plain";
return View();
}
#endregion
o zaman bu bedene
@{
Layout = null;
}
# robots.txt for @this.Request.Url.Host
User-agent: *
Disallow: /Administration/
Disallow: /Account/
ile projede bir Robots.cshtml dosyası eklemek gerekir ve nihayet bu kod satırı eklemek gerekir Gloabal.asax
routes.MapRoute("Robots.txt",
"robots.txt",
new { controller = "Home", action = "Robots" });
soruma robotlar [Yetkilendirme] Administration
gibi niteliklerin etmiştir denetleyicileri tarama mıdır ki?
Yukarıdaki kodu kullanmaya çalışanlar için: çalışır, ancak "robots.txt" yolunun web.conf dosyanızdaki MVC yolları tarafından işlendiğini etkinleştirmeniz gerekir: http://stackoverflow.com/a/31871043/466935 – Gerwald