
نوشته شده توسط
scorpion_man
با سلامی دوباره
اما در مورد این دوستمون که باید بگم UrlReWriting هست که احتمالا re رو فراموش کردن
کلا عمل UrlReWriting به عملیات گرفتن کلیه درخواستها به سرور و بازنویسی درخواستها
عمل UrlReWriting گفته میشه که با هندلهای Begin_Request ,... گرفته میشه یعنی کلا از کلاسهای HttpRequest ارث بری دارن و باعث میشه تمامی آدرسها به صورت مجازی تعریف بشن یعنی user هرگز آدرسها دقیق و صفحات شما رو نمیبینه و شما با بازنویسی این آدرسها و وتبدیل آدرسهای مجازی به آدرسهای واقعی کارتون رو انجام میدید
البته این عملیات تو IIS به خوبی apache و سرورهای لینوکس خوب Support نمیشه یعنی شما برای هندل کردن درخواستهاتون حتما باید پسوندهای ارسالی از aspx,ashx,asax,... تشکیل شده باشه و نمیتونید پسوندهای gif,jpeg,...رو هندل کنید ولی میتونید با تغییر پسوندهاشون تو آدرس دهی این کار رو هم انجام بدید بالاخره این راه هم چندین بار تو چند پروژه تست شده و خیلی خوب جواب داده و مطمئن هست