Нужна помощь с редиректами

SK
На сайте с 09.11.2017
Offline
15
328

Добрый день/вечер. Помогите решить проблему.

Предыстория: Переезжаем на новый сайт, с новым дизайном, новым доменом и на HTTPS. Перед отпуском подготовил список всех страниц для редиректа со старого сайта. CMS и там и там Bitrix. Сказал отдать это разрабам, пусть делают редиректы, потом жмут в вебмастере переезд сайта.

В Итоге: В вебмастере переезд они нажали, редиректы добавили, но даже не стали их проверять. Работают они неправильно. Главная страница у меня редиректится (но видимо уже за счет переезда в вебмастере), а вот другие разделы нет, либо перебрасывает на новый сайт, но со старым URL или перебрасывает на новый сайт, но с адресом /bitrix/urlrewrite.php.

P.S. Разрабы слились, не можем их вызвонить.

Пример:

Redirect 301 /catalog/detskaya-mebel/detskaya-akvarel/ https ://newsait.ru/catalog/nabory-dlya-detskoy/detskaya-akvarel-yasen-bezhevyy-vanil-indigo/

В итоге при редиректе получаем либо так:

1) -https://newsait.ru/catalog/detskaya-mebel/detskaya-akvarel/ (URL старого сайта прежний, кроме домена)

2) Либо так -https://newsait.ru//bitrix/urlrewrite.php

Вот что написано в .htaccess старого сайта:

Options -Indexes

ErrorDocument 404 /404.php

<IfModule mod_php5.c>

php_flag allow_call_time_pass_reference 1

php_flag session.use_trans_sid off

#php_value display_errors 1

#php_value mbstring.internal_encoding UTF-8

</IfModule>

#php_flag allow_call_time_pass_reference 1

#php_flag session.use_trans_sid off

#php_value display_errors 1

php_value max_input_vars 6000

php_value pcre.recursion_limit 10000

<IfModule mod_rewrite.c>

Options +FollowSymLinks

RewriteEngine On

RewriteBase /

RewriteCond %{HTTP_HOST} ^sait\.anz\.ru

RewriteRule ^(.*)$ http://www.sait.anz.ru/$1 [R=301,L] (это правило писал когда-то хостер)

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_URI} !(.*)/$

RewriteRule ^(.*[^/])$ $1/ [L,R=301]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-l

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !/bitrix/urlrewrite.php$

RewriteRule ^(.*)$ /bitrix/urlrewrite.php [L]

Redirect 301 /catalog/detskaya-mebel/detskaya-akvarel/ https://newsait.ru/catalog/nabory-dlya-detskoy/detskaya-akvarel-yasen-bezhevyy-vanil-indigo/ (оставлю только 1 пример, остальное по аналогии)

</IfModule>

<IfModule mod_mime.c>

AddType application/x-httpd-php .ico

</IfModule>

<IfModule mod_dir.c>

DirectoryIndex index.php index.html

</IfModule>

<IfModule mod_expires.c>

ExpiresActive on

ExpiresByType image/jpeg "access plus 3 day"

ExpiresByType image/gif "access plus 3 day"

</IfModule>

AddType text/x-component .htc

Заранее спасибо и всех благ.

Станислав Романенко
На сайте с 05.09.2007
Offline
325
#1
SlipKorn:
Redirect 301 /catalog/detskaya-mebel/detskaya-akvarel/ https ://newsait.ru/catalog/nabory-dlya-detskoy/detskaya-akvarel-yasen-bezhevyy-vanil-indigo/

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

Сайт не лезет в топ? Сделаю аудит без воды всего за 8000 рублей! Отзывы клиентов тут (https://searchengines.guru/ru/forum/939454), почта для связи: ingref@ya.ru Посмотрю, в чём проблема с вашим сайтом, за 100 рублей (https://searchengines.guru/ru/forum/comment/15662080).

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий