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

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響應式網站建設
国产精品日本一区二区 | 91黑丝国产在线播放| 国产精品主播自拍视频| 日本熟女午夜福利视频| 精品在线中文字幕不卡| 久久精品免成人费电影| 久久精品噜噜噜成人av农村| 午夜精品人妻一区二区| 欧美日韩亚洲国产三级| 亚洲精品黄色片中文字幕| 清纯唯美亚洲自拍第一页| 亚洲天堂成人av蜜臀| 日本一二三四卡久久精品| 激情啪啪啪的免费网站| 午夜福利视频在线观看| 老牛av一区二区三区| 亚洲免费一区二区三区四区| 蜜桃免费观看在线视频| 日本精品女优一区二区三区四区| 亚洲成人av福利网站| 国产真实老熟女无套内| 真实夫妻露脸爱视频九色网| 成人av高清在线观看| 日本大片一区二区免费看| 国产欧美日韩精品一区| 日韩视频专区一区二区| 欧美成人免费做真爱高潮| 色综合色狠狠天天综合色| 亚洲人妖视频在线观看| 国产放荡av剧情精品| 99久久精品国产熟女拳交| 国产夫妻自拍一级黄片| 国产传媒在线视频观看| 日本一区二区三区电影播放| 日本高清不卡免费在线观看视频一二三区 | 欧美av精品一区二区三区| 夫妻的世界电影完整版| 日韩精品一区免费电影| 久久国产精品亚洲看片| 视频一区日本视频二区| 91精彩啦在线看国产|