@cherezov_d

Нужна помощь с htacess. Как сделать перенаправление правильно?

Необходимо сделать редирект с домена на домен и с домена на поддомен, как это сделать правильно?

Вот htacess при перенаправлении выдает - слишком много переадресаций, при перенаправлении на поддомен, как избежать?

- как выглядит htacess-

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

RewriteCond %{REQUEST_URI} !\?
RewriteCond %{REQUEST_URI} !\&
RewriteCond %{REQUEST_URI} !\=
RewriteCond %{REQUEST_URI} !\.
RewriteCond %{REQUEST_URI} !\/$
RewriteRule ^(.*[^\/])$ /$1/ [R=301,L]

Redirect 301 /uslugi/studiya-krasotyi/kosmetologiya everest-kursy.ru/uslugi/kursyi-kosmetologa

Redirect 301 /uslugi/kompyuternye-kursy/elektronnyie-tablitsyi-excel kazan.everest-kursy.ru/uslugi/kompyuternye-kursy/e...
  • Вопрос задан
  • 251 просмотр
Пригласить эксперта
Ответы на вопрос 1
shambler81
@shambler81 Куратор тега htaccess
какая-то помойка а не редиректы
куча ну очень странных условий
в добавок еще и после ЧПУ
И того
Если урл не содержит гет запроса
и не содержет второго гет запроса притом каким образом он появится если нет 1
И если нет =
И если не содержит точек ( то есть все файлы)
И это не главная , притом со слешем, без слеша не в счет
То перенаправить все до первого слеша на это

Напишите что именно вы хотели бы сделать
Желательно пару урлов что куда должно поехать.
Я сам напишу регулярку
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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