Добро пожаловать!
Здесь вы можете найти ответ на интересующий вас вопрос в отрасли сайтостроения, познакомится ближе с web технологиями и web стандартами.

Заметки

Как делать редиректы в .htaccess?

Чаще всего для осуществление тех или иных редиректов используется mod_rewrite. Однако для многих задач гораздо проще использовать модуль Apache mod_alias и его директивы Redirect и RedirectPermanent.

Простой пример. Предположим, у вас есть версия вашего сайта на английском языке и она расположена по адресу http://www.somehost.ru/en/. И вы решили перенести ее на отдельный субдомен http://en.somehost.ru/. При этом, конечно же, хотелось бы, чтобы все старые ссылки продолжили работать. В этом случае вы можете создать (или отредактировать) файл .htaccess, содержащий такую строку:

RedirectPermanent /en http://en.host.ru

Все ссылки, например, http://www.somehost.ru/en/news.html, будут автоматически перенаправляться на http://en.somehost.ru/news.html.

Другой пример — "переименование" одного раздела сайта в другой:

Redirect /news http://www.host.ru/articles

Redirect и RedirectPermanent отличаются только HTTP кодом при редиректе. Для Redirect это 302 (Found), для RedirectPermanent301 (Moved Permanently). С точки зрения поисковых систем лучше использовать RedirectPermanent.