Redirect 从domain.com重定向到www.domain.com获取&;发布数据

Redirect 从domain.com重定向到www.domain.com获取&;发布数据,redirect,http-status-code-301,Redirect,Http Status Code 301,目前,如果人们访问domain.com或www.domain.com,我的网站会显示相同的数据 我想设置重定向,以便所有到domain.com的请求都将发送到www.domain.com。因此,访问domain.com的用户将被重定向到www.domain.com。就像你去看电影会发生什么一样 我不想丢失或损坏在domain.com请求中发送的任何GET或POST数据 最好的方法是什么?我应该使用301重定向吗?这是否会导致用户的浏览器将GET/POST数据重新发送到www.domain.com

目前,如果人们访问domain.com或www.domain.com,我的网站会显示相同的数据

我想设置重定向,以便所有到domain.com的请求都将发送到www.domain.com。因此,访问domain.com的用户将被重定向到www.domain.com。就像你去看电影会发生什么一样

我不想丢失或损坏在domain.com请求中发送的任何GET或POST数据

最好的方法是什么?我应该使用301重定向吗?这是否会导致用户的浏览器将GET/POST数据重新发送到www.domain.com URL

[编辑] 好的,Zaagmans说将帖子透明地重定向给用户是不可能的。因此,让我们暂时忽略帖子。如何仅通过查询字符串数据重定向?

本文对此进行了详细解释。

建议的307重定向的一个(可能)缺点是浏览器会提醒用户并提供继续或取消请求的选项。

是。对于GETs,您需要使用301,浏览器需要重新请求它。如果GET是幂等的(它们应该是),这不会是问题。搜索引擎尊重301s的方式,他们不尊重其他30x代码

我不知道您使用的是哪台web服务器,但通常有URL重写/重定向模块可以为您处理很多这方面的问题。

谢谢您的文章。你应该做这个把戏吗?它没有说我应该使用301还是302。有没有想过哪一个最适合这个?