MVC 主路由始终默认为 /shopping
MVC home route to be default always as /shopping
我正在尝试将我的路线设置为主页上的默认路线并使其显示在 Google 上。
我的网站是 www.timefor.com
但我总是希望它显示 www.timefor.com/shopping
默认控制器是 home/index 正常。但是网站显示为 "www.timefor.com" 当我 运行 它
如何让购物被默认。
我试过更改默认路由映射但没有成功。
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional },
namespaces: new[] { "MyNamespace.Controllers" }
);
家庭控制器
public class HomeController : Controller
{
public ActionResult Index()
{
return View("Index");
}
}
当我开始项目时,我希望 URL 为:
www.timefor.com/shopping
这只能使用 http 重定向。
1.让我们从让 /shopping 开始工作:
将您当前的 HomeController
重命名为 ShoppingController
。
运行 项目并将 /shopping 附加到 url - 它应该显示您的首页。
2。执行重定向
创建一个新的 HomeController
。然后将其更改为如下所示:
public class HomeController : Controller
{
public ActionResult Index()
{
return RedirectPermanent("/shopping");
}
}
现在,每当用户访问您的网站时,他们都会被重定向到 /shopping
通过使用永久重定向,Google 等搜索引擎应该使用 /shopping URL.
为您的网页编制索引
我正在尝试将我的路线设置为主页上的默认路线并使其显示在 Google 上。
我的网站是 www.timefor.com
但我总是希望它显示 www.timefor.com/shopping
默认控制器是 home/index 正常。但是网站显示为 "www.timefor.com" 当我 运行 它
如何让购物被默认。
我试过更改默认路由映射但没有成功。
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional },
namespaces: new[] { "MyNamespace.Controllers" }
);
家庭控制器
public class HomeController : Controller
{
public ActionResult Index()
{
return View("Index");
}
}
当我开始项目时,我希望 URL 为:
www.timefor.com/shopping
这只能使用 http 重定向。
1.让我们从让 /shopping 开始工作:
将您当前的 HomeController
重命名为 ShoppingController
。
运行 项目并将 /shopping 附加到 url - 它应该显示您的首页。
2。执行重定向
创建一个新的 HomeController
。然后将其更改为如下所示:
public class HomeController : Controller
{
public ActionResult Index()
{
return RedirectPermanent("/shopping");
}
}
现在,每当用户访问您的网站时,他们都会被重定向到 /shopping
通过使用永久重定向,Google 等搜索引擎应该使用 /shopping URL.
为您的网页编制索引