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

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響應式網站建設
欧洲亚洲国产一区二区| 久久se精品人妻一区二区三区| 中文字幕乱码一区二区欧美| 偷拍丝袜美腿亚洲超碰| 日韩av黄色制服在线网站| 亚洲乱码国产乱码精品| 在线中文字幕日韩有码| 日韩熟女av中文字幕| 亚洲国产日韩在线精品| 欧美精品亚洲精品日韩| 精品国产无遮挡污污网站| 偷拍丝袜美腿亚洲超碰| 亚洲成人福利免费网站| 久久精品二区亚洲w码| 99热这里有精品久久| 久亚洲精品九九久久99 | 日本午夜在线观看视频| 色综合色狠狠天天综合色| 一区二区三区欧美小黄片| 乱码日本欧美一区二区| 成人精品午夜福利视频| 伊人99热这里只有精品| 国产一级内射在线视频| 蜜臀综合亚洲国产精品| 国产做a爰片久久91| 男人午夜影视在线观看| 99精品人妻一区二区三区蜜桃| 精品视频日韩在线观看| 久久日韩人妻中文字幕| 国产av不卡二区三区| 四虎海外免费永久地址| 粉嫩一区二区三区av| 丝袜美腿诱惑国产在线| 日本人妻精品一区二区| 美女午夜福利精品视频| 人妻一本久道久久综合鬼色| 福利视频免费观看欧美| 国产精品久久一区二区三区蜜桃| 欧美十日本亚洲激情视频| 四虎精品永久在线视频| 欧美成人精品免费在线|