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

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免费在线看| 青青草成人公开在线视频| 狠狠综爱五月天的婷婷| 国产高清在线不卡一区| 在线观看国产精品女主播户外麻豆| 日本顶级片一区二区三区| 国产日本韩国三级在线| 亚洲男人天堂中文字幕| 91国产自拍在线视频| 国产一区二区三区av在线播放| 国产色综合一区二区| 精品国产av一区蜜臀av| 在线观看中文字幕有码| 91国产在线视频免费观看| 亚洲精品在线观看午夜福利| av欧美激情在线观看| 国产精品伊人久久精品| 人妻一少妇一区二区三区| 清纯唯美亚洲自拍第一页| 国产精致成人免费视频| 亚洲精品色播一区二区| 国产精品乱码精品久久久| 日本黄色av一区二区| 日韩不卡永久免费视频观看| 欧美日本一区二区四区| 亚洲国产精品综合久久久| 久久91亚洲精品久久91| 高清美女视频亚洲免费| 精品午夜免费福利视频| 亚洲欧美激情国产综合久久| 免费在线观看性生活视频|