@countZer0

Почему не срабатывает 301 редирект?

Добрый день!

Почему не срабатывает редирект?
Redirect 301 /dopoborudovanie/index.php http://******.ru/service/dopolnitelnoe-oborudovanie/

htaccess
Options -Indexes
ErrorDocument 404 /404.php


php_flag allow_call_time_pass_reference 1
php_flag session.use_trans_sid off

#php_value display_errors 1
php_value mbstring.func_overload 2
php_value mbstring.internal_encoding UTF-8
#php_value mbstring.internal_encoding UTF-8


php_value mbstring.func_overload 2
php_value mbstring.internal_encoding UTF-8



Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$
RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}]
Redirect 301 /dopoborudovanie/index.php http://*****.ru/service/dopolnitelnoe-oborudovanie/



DirectoryIndex index.php index.html



ExpiresActive on
ExpiresByType image/jpeg "access plus 3 day"
ExpiresByType image/gif "access plus 3 day"
  • Вопрос задан
  • 50 просмотров
Пригласить эксперта
Ответы на вопрос 1
shambler81
@shambler81 Куратор тега htaccess
1. редирект до ядра битрикса поскольку .htaccess читатся сверху вниз по кругу до полного устаканивания и место имеет значение.
2. https://klondike-studio.ru/standards/standartnyy-h... тут писало возможно будет еще что-то полезное.
3. используйте классический формат записи он позволяет более гибко работать с regexp
RewriteRule ^dopoborudovanie/index\.php$ /service/dopolnitelnoe\-oborudovanie/? [L,R=301]
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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