Если сайт имеет только одну страницу перенаправление реализуется за счет Redirect

Redirect 301 /index.php http://www.exapmle.ru

С ресурсами на CMS так сделать не получится и требуется другая конструкция.

RewriteCond %{SERVER_PORT} ^80$ [OR]
RewriteCond %{HTTP} =on
RewriteRule !(.) https://www.example.ru/ [R=301,L]

За счет отсутствия $1 в конце перенаправление не будет работать для запросов помимо тех, что  адресованы непосредственно к домену.

Все каталоги, размещенные внутри DocumentRoot, таким образом останутся доступны по тому же адресу, при обращении к самому домену будет происходить редирект на www.example.ru с HTTP кодом 301.

Сам не в теме, информация честно украдено тут и использована для перенаправления главной страницы старого магазина www.android55.ru  на главную страницу нового магазина www.mi55.ru. При этом я пытаюсь сохранить в индексе все старые страницы www.android55.ru и сохранить его работоспособным с доступом к админке. Для меня все еще актуальна информация о пользователях. Если все пойдет хорошо то будут переадресованы все ключевые страницы старого сайта и постепенно старый сайт будет уйдет в историю.

Добавить комментарий

Правила добавления комментариев должны быть интуитивно понятны гостям сайта.


Защитный код
Обновить