نوشته شده توسط
raziee
سلام دوستان بنده طبق گفته آقای رضیعی یک IP خریدم و کارهایی که تویه پستی که توضیح داده بودن انجام دادم ولی نمیدونم چرا زیردامنه ها کار نمیکنند کدی هم که تویه global.asax قرار دادم اینه که وقتی کد رو تویه global.asax l میذارم سایت رو بهم ریخته نشون میده و هیچ صفحه ای رو شناسایی نمیکنه و ارور 404 میده
void Application_BeginRequest(object sender, EventArgs e)
{
databaseDataContext database = new databaseDataContext();
string host, originalurl, newurl;
host = Request.Url.Host.ToLower();
originalurl = Request.Url.PathAndQuery;
if (host.EndsWith(".example.ir"))
{
var url = (from i in database.Genarations
where i.WebsiteUrlName == host.Replace(".example.ir", "")
select i);
if (url.Count() != 0)
{
newurl = "/companies/view/" + host.Replace(".example.ir", "");
HttpContext.Current.RewritePath(newurl);
}
else
{
newurl = "Error404.aspx";
HttpContext.Current.RewritePath(newurl);
}
}
}