【发布时间】:2011-04-02 03:13:57
【问题描述】:
我无法使用MovedContextHandler 将我的非 www 域版本重定向到 www,它没有要重定向到的主机。
www.example.com 和 example.com 都指向我的 Web 服务器 IP。当有人试图打开example.com 时,他仍然可以通过这种方式访问我的网站。我想让他的浏览器接收 HTTP 301 重定向到www.example.com。这对搜索排名很重要,因为搜索引擎必须知道example.com 和www.example.com 是一回事。
作为奖励,当有人尝试访问 example.com/somepath/somepage.html 时,我希望将 HTTP 301 重定向到 www.example.com/somepath/somepage.html
我该如何进行呢?我需要编写自己的处理程序还是有更简单的方法?
【问题讨论】: