В настоящее время мой веб-сайт показывает те же данные, если люди заходят на domain.com или www.domain.com.
Я бы хотел настроить перенаправление, чтобы все запросы к domain.com отправлялись на www.domain.com. Таким образом, пользователь, который переходит на domain.com, будет перенаправлен на www.domain.com. Так же, как то, что происходит, если вы идете на http://amazon.com/?a=b
Я не хочу потерять или повредить данные GET или POST, отправленные в запросе domain.com.
Каков наилучший способ сделать это? Должен ли я использовать 301 редирект? Приведет ли это к тому, что браузер пользователя будет повторно отправлять данные GET / POST по URL-адресу www.domain.com?
[EDIT]
Хорошо, Zaagmans говорит, что прозрачное перенаправление POST пользователю невозможно. Так что давайте пока проигнорируем POST. Как мне перенаправить только данные строки запроса?