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

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://www.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毛片在线观看地址| 国产精品大屁股白浆一区二区| 午夜av一区二区三区| 99精品久久久中文字幕日本| av 一区二区三区av| 国产精品综合日韩精| 亚洲av乱码毛片在线播放| 国产三级传媒视频在线观看| 2020亚洲欧美日韩在线| 国产美女亚洲精品久久久| 天堂av在线一区二区三区| 天天操夜夜骑日日干| 麻豆精品情欲人妻一区 | 高清一区二区三区不卡视频| 国产精品呦呦国产精品尤物| 人妖激情一区二区三区| 成人性生交大片免费男同| 久久国产精品午夜视频| 亚洲国产精品久久久精品| 一级亚洲国产日韩欧美| 日韩色图在线观看视频| 亚洲av乱码一区二区三区观影| 日韩黄色成人在线观看| 国产三级尤物在线观看| 白虎亚洲福利精品一区| 久久亚洲欧洲日本韩国欧美 | 国产精品久久久99| 麻豆黄片在线免费观看| 国产传媒免费在线播放| 国产亚洲精品麻豆一区二区| 微拍福利一区二区三区|