Задать вопрос
@Kipeer
SEO

Как сделать 301 редирект в htaccess?

Всем Доброго времени суток!
Есть адрес site.com.ua/magazin/ с него нужно настроить редирект на site.com.ua/shop/ какую директиву лучше прописать в htaccess ? Заранее всем спасибо за ответ.
  • Вопрос задан
  • 130 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 2
OAPrilepa
@OAPrilepa
Frontend developer
Переадресация с домена без WWW на домен с WWW:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.ru
RewriteRule (.*) http://www.example.ru/$1 [R=301,L]

Переадресация с домена с WWW на домен без WWW:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.example.ru$ [NC]
RewriteRule ^(.*)$ http://example.ru/$1 [R=301,L]
RewriteCond %{HTTP_HOST}	^www\.(.*)	[NC]
RewriteRule ^(.*)$ http://%1/$1	[R=301,L]

Переадресация с добавлением / в конце
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^.]+)(?<!/)$ /$1/ [R=301,L]

Переадресация с index.php на /
# Убираем index.php
  RewriteCond %{REQUEST_FILENAME} ^(.*)/index\.php$
  RewriteRule ^(.*)index\.php(.*)$ /$1$2 [R=301,L]
Ответ написан
Комментировать
@SergeyZelensky-Rostov
Redirect 301 / site.com.ua/shop/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы