【发布时间】:2010-10-06 00:40:08
【问题描述】:
我正在使用 ASP.NET 2.0 C#。我想将带有“www”的网络应用程序的所有请求重定向到不带“www”的网络应用程序
www.example.com 到 example.com
或者
example.com 到 www.example.com
Stackoverflow.com 已经在这样做了,我知道 PHP (.htaccess) 文件中有一个预制机制。但是在asp.net中怎么做呢?
谢谢
【问题讨论】:
-
如果您想在别处查找,这称为“规范名称”。
-
请务必注意,如果您不使用 www(或其他子域),那么所有 cookie 都将提交到每个子域,并且您将无法拥有无 cookie用于提供静态内容的子域,从而减少了浏览器和服务器之间来回发送的数据量。你以后可能会后悔的事情:twitter.com/codinghorror/statuses/1637428313
-
@Diodeus - 我们真的需要一个标签吗?
-
更正:.htaccess 与 PHP 完全无关,它是一个 Apache 服务器功能,适用于您在 Apache 上使用的任何语言。
标签: c# asp.net redirect canonical-name