欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

net的網站建設(寧波網站建設)

2024-04-30    分類: 網站建設

最近有個客戶要求開發(fā)一套短網址網站,小編現(xiàn)在都使用.net core進行網站開發(fā)了,以是厘厘思路,想想使用.net core 的中間件應該很容易實現(xiàn)。

1. 構建一個中間件,監(jiān)測網站的響應狀態(tài),代碼如下:

using Microsoft.AspNetCore.Builder;

using Microsoft.AspNetCore.Http;

using Microsoft.Extensions.Logging;

using NetCoreTFCMS.Domain.DbModel;

using System.Text.RegularExpressions;

using System.Threading.Tasks;

using TianFeng.FrameworkCore.DapperEx;

namespace NetCoreTFCMS.MiddleWare

{

public static class RequestIPExtensions

{

public static IApplicationBuilder UseWatchNoFound(this IApplicationBuilder builder)

{

return builder.UseMiddleware<WatchNoFoundMiddleWare>();

}

}

public class WatchNoFoundMiddleWare

{

private readonly RequestDelegate _next;

private readonly ILogger logger;

public WatchNoFoundMiddleWare(RequestDelegate next, ILoggerFactory loggerFactory)

{

_next = next;

logger = loggerFactory.CreateLogger<WatchNoFoundMiddleWare>();

}

public async Task Invoke(HttpContext context)

{

await _next.Invoke(context);

var path = context.Request.Path.ToString().Trim();

if (path.LastIndexOf("/") == 0)

{

var salt = path.Replace("/", "");

if (Regex.IsMatch(salt, @"^[a-zA-Z0-9]{6}$"))

{

var db = (IDbService)context.RequestServices.GetService(typeof(IDbService));

var model = await db.GetModelAsync<Link>(new { Salt = salt });

if (model != null)

{

if (!Regex.IsMatch(model.SiteUrl, "(file|gopher|news|nntp|telnet|http|ftp|https|ftps|sftp)://", RegexOptions.IgnoreCase))

{

model.SiteUrl = "http://" + model.SiteUrl;

}

context.Response.Redirect(model.SiteUrl, true);

}

else

{

logger.LogInformation(salt + "無匹配網址");

}

}

}

}

}

}

2.在startup.cs中的 Configure(IApplicationBuilder app)中添加引用 該 中間件

app.UseWatchNoFound();

這樣該中間件就會響應短網址的六位字符串,如果匹配則重定向至對應的網址。

具體的短網址生成,我想就很簡單,這里就不多說了,如果有需要,大家可以咨詢我。

平臺界面

輸入網址

自動生成當前域名的短網址

后臺管理

非常感謝您讀完創(chuàng)新互聯(lián)的這篇文章:"net的網站建設(寧波網站建設)",僅為提供更多信息供用戶參考使用或為學習交流的方便。我們公司提供:網站建設、網站制作、官網建設、SEO優(yōu)化、小程序制作等服務,歡迎聯(lián)系我們提供您的需求。

網頁題目:net的網站建設(寧波網站建設)
標題網址:http://aaarwkj.com/news13/326563.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供品牌網站制作、小程序開發(fā)、外貿建站、移動網站建設、Google、用戶體驗

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網站建設
国产精品神马午夜福利| 亚洲成人av日韩在线| 国产美女直播亚洲一区色| 国产精品一级片一区二区| 九九视频精品免费高清视频| 久久熟女av一区二区三区| 亚洲精品一品区二品区三| 欧美一日韩一级片免费看| 国产剧情av在线播放| 国产女孩精品在线播放| 日韩欧美国产精品自拍| 精品国产一区二区三区四不卡在线 | 亚洲伦理第一页中文字幕| 日韩爱爱特级视频中文字幕| 99精品国产高清一区二区三区| 亚洲欧美日韩国产99| 精品蜜臀国产av一区二区| 美女在线视频一区二区三区| 国产传媒在线视频观看| 久久精品国产亚洲av久| 亚洲欧美激情国产综合久久| 久久精品国产亚洲av高清不卡| 日韩欧美国产精品一区二区| 亚洲国产精品欧美激情| 欧美日韩亚洲一区二区搜索| 亚洲欧美经典精品专区| 色综合色综合色综合色| 日韩电影中文字幕一区| 中文字幕免费日本在线| 日韩精品中文字幕有码| 精品人妻区二区三区蜜桃| 麻豆国产av巨做国产剧情| 国产美女主播视频一区二区三区| av电影网站中文字幕| 丝袜美腿亚洲综合一区| 亚洲最大av在线精品国产| 亚洲黄色片在线播放| 国产男女做爰在线视频| 亚洲男人的天堂社区av| 久久最新最热视频精品| 日日躁夜夜躁狠狠躁欧美|