دوشنبه ۰۹ آبان ۰۱ ۱۰:۱۸ ۸۶۶ بازديد
قطعه کد تحت نماد دهنده یک نمونه از ویرایش Url میباشد، دقت داشته باشید طراحی سایت در مشهد که چهگونه url درخواستی با به کار گیری از روال AddRewrite اصلاح میشود.
var rewrite = new RewriteOptions()
.AddRewrite("api/values", "api/default", true);
app.UseRewriter(rewrite);
هنگامی که شما نرم افزار را انجام میکنید میتوانید ببینید رایاپارس که اسلوب HttpGet که برای Default Controller میباشد فراخوانی میگردد البته مرورگر اینترنت به شما این URL را اکران میدهد:
http://localhost:52137/api/values
نکته بسیار اصلی دیگر نیز این میباشد که شما همینطور میتوانید ahrefs با به کار گیری از عبارت های regex به شکلی که درپی برای شما آورده ایم ضوابط را انتخاب نمایید.
var rewrite = new RewriteOptions()
.AddRewrite(@"^Home/User?Code=(\d+)", "Home/$1", true);
app.UseRewriter(rewrite);
تشکیل داد قانون ها فردی سازی گردیده برای این فعالیت در ASP.NET
برای فعالیت کردن با ضوابط توسعه یافته خیس شما بایستی مبادرت به تشکیل داد یک ضابطه فردی سازی گردیده فرمائید. برای اعمال این فعالیت شما نیاز دارید که یک کلاس بسازید که از اینترفیس IRule ارث بری نموده باشد و روال Apply Rule در آن طراحی گردیده باشد. ما طریق جاری ساختن این عمل را در پی برای شما آورده ایم:
public class CustomRule : Microsoft.AspNetCore.Rewrite.IRule
{
public void Apply Rule(Rewrite Context context)
{
throw new NotImplementedException();
}
}
قطعه کدی که در پی برای شما آورده ایم به شما نماد میدهد که مشی Apply Rule چه طور آیتم استعمال قرار میگیرد. اعتنا داشته باشید که اسلوب Apply Rule که در اینجا گفته شده میباشد صرفا برای هدف ها آموزشی گزینه استعمال قرار میگیرد. شما میتوانید ابعاد مبنی بر با نیازهای خویش این اسلوب را تغییر و تحول دهید.