asp.net - 重定向 w.、ww.、wwww。到 -> www

标签 asp.net http-status-code-301 global-asax canonical-name

我正在尝试将 site.com w.site.com ww.site.com 和 wwww.site.com 重定向到 www.site.com。

我的老板希望确保网站上也出现拼写错误。

他们重定向得很好。我正在使用 ASP.Net 并使用正则表达式抛出 301 重定向,但是,诸如 http://www.seoconsultants.com/tools/headers.asp 之类的工具当我尝试使用 w.site.com ww 时,似乎没有显示正确的重定向。等等

我试图弄清楚谷歌看到了什么,但我不知道在哪里检查。

Firebug“似乎”将其报告为 301,但我不明白为什么这些工具会报告错误的信息。我的老板正在使用网络工具来查看这些工具是否有效,所以有人知道如何证明 301 已正确发送回来吗?或者有人可以推荐一种方法让我自己检查是否返回了正确的 301?

最佳答案

向您的 DNS 条目添加* A 记录。是的,这是一个星号。这将导致任何未明确定义的内容转到该 IP。

例如:*.site.com

关于asp.net - 重定向 w.、ww.、wwww。到 -> www,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/459711/

相关文章:

redirect - 使用重定向将多个页面的内容合并为一个页面会影响搜索引擎排名吗?

asp.net - Controller MVC3 链接到文件夹/ Controller / View

asp.net-mvc - mvc route actionlink url 使用名称而不是 id

php - 如何进行非缓存 301 重定向?

ruby-on-rails - Ruby on Rails 重定向如何在路由文件中传递参数

c# - HttpApplicationState 在 MVC Controller 中不可用

css - asp.net 页面中的谷歌地图

asp.net - 单击按钮时模式弹出扩展器不显示面板

asp.net - 引用不稳定的 DLL

c# - Asp.net MVC Controller 接受值或 null