#apache #.htaccess #redirect #mod-rewrite #seo
#apache #.htaccess #перенаправление #мод-перезапись #seo-оптимизация
Вопрос:
Мне нужно перенаправление с помощью htaccess моего old-domain.com чтобы new-domain.com
У нового домена разные URL-адреса
old-domain.com/aboutus.html
Для new-domain.com/us.html
old-domain.com/contact-us.html
Для new-domain.com/form.html
…..
…..
И все другие страницы old-domain.com/xxxxxxxxxxx перенаправление на домашнюю страницу new-domain.com
Спасибо
Комментарии:
1. Добро пожаловать в SO, пожалуйста, добавьте ваш проверенный файл правил htaccess в свой вопрос, спасибо.
Ответ №1:
Предполагая, что вы используете http-сервер apache, вам необходимо включить модуль перезаписи на вашем http-сервере и реализовать эти правила перезаписи:
RewriteEngine on
RewriteRule ^/?aboutus.html$ /us.html [R=301,END]
RewriteRule ^/?contact-us.html$ /form.html [R=301,END]
RewriteRule ^ / [R=301,END]
Правила могут быть размещены в конфигурации хоста вашего http-сервера. Если у вас нет к нему доступа, вам придется использовать распределенный конфигурационный файл («.htaccess»), который должен быть помещен в DOCUMENT_ROOT
папку вашего http-хоста. Имейте в виду, что вам необходимо включить интерпретацию таких файлов в этом случае, проверьте AllowOverride
директиву в документации http-сервера apache.