我的域名很长,并且希望能够给出一个简短的版本来重定向到该长域名。我正在为此长期域名托管使用应用服务。
但是,我还需要重定向到服务器上的特定文件夹。
因此,MyShortUrl.example/12345
应该映射到MyLongUrl.example/mydirectory/12345
。
我不认为这可以单独通过DNS来完成,因为需要目录映射,因此它正在修改原始url,而不仅仅是转发它。
设置一个新的应用程序服务(mvc网站)只是为了转发流量,这似乎是一种矫kill过正。
答案 0 :(得分:0)
任务完成,只需几行代码!
使用Azure功能:
public static async Task<HttpResponseMessage> Run(HttpRequestMessage req,
TraceWriter log, string path)
{
var response = req.CreateResponse(HttpStatusCode.Moved);
response.Headers.Location = new Uri("http://5-15GlobalEnergy.it/associate/" + path);
return response;
}
有关详细信息here的博客