我可以删除“ default.aspx”吗?从网址? [英] Can i remove the "default.aspx" from the url?

查看:243
本文介绍了我可以删除“ default.aspx”吗?从网址?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我尝试从网址中删除www时:

When i try remove www from url:

www.jeans.com.vn

结果是: jeans.com.vn/default.aspx

我也不希望 /defaul.aspx

我如何删除它?

我的代码:

if (Request.Url.Host.StartsWith("www") && !Request.Url.IsLoopback)
{
    UriBuilder builder = new UriBuilder(Request.Url);
    builder.Host = Request.Url.Host.Replace("www.", "");
    Response.StatusCode = 301;
    Response.AddHeader("Location", builder.ToString());
    Response.End();
}

感谢您的帮助!

推荐答案

只需设置 路径 为空或 /:

Just set Path to empty or "/":

builder.Path = "/";

这篇关于我可以删除“ default.aspx”吗?从网址?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆