Сео Про сделал товары без категорий, все работает нормально. В индексе остались страницы с сылками типа: производитель/товар, категория/товар, категория/подкатегория/товар. Когда делаешь редирект, то с таких ссылок получается ошибка 404. Тоесть в адресе остается с подкатегорией или производителем и соответственно идет ошибка. С адреса товара без категории редирект идет нормально. Редирект на товары: RewriteRule ^товар1$ /товар2 [L,R=301]
Здравствуйте. СЕО-ПРО работает. Запросы по адресам типа производитель/товар1, которые еще остались в индексе, нормально переходят на страницу товар1 уже без категории. Проблема со страницами, на которых появились новые редиректы, например товар1 редирект на товар 2.(Модели уже нет сделал редирект этой страницы на новую модель). Когда вводишь в адресную строку адрес /товар1 нормально редирект перебрасывает на страницу /товар 2. Но если адрес производитель/товар1, то тут СЕО-ПРО получается не работает, в адресной строке остается производитель/товар1 и пишет страница не найдена, редирект не проходит. Проблема в этом и не получается ее решить. И не понимаю с какой стороны проблема получается. Когда поставил СЕО-ПРО редиректов с товара на товар не было и проблему не видел. В индексе яндекса и гугла еще остались адреса типа производитель/товар.
Ну если правила редиректов для .htaccess из интернета не помогают, то обратитесь в хостинг-компанию чтоб вам дали рабочие правила для настроек их серверов.
Да нет. Просто настройки серверов бывают разные и некоторые правила работают, а другие нет. Где-то так: Код: RewriteCond %{REQUEST_URI} ^/about_us$ RewriteRule ^(.*)$ /about [R=301,L] а где-то по другому.. Например на Бегете надо явно указывать протокол чтоб не было двойного редиректа: Код: RewriteRule ^van-meb(.*)$ https://%{HTTP_HOST}/vanna/van-meb$1 [R=301,L] Лучше не тратить время на форумах, и каждый совет тестировать, а обратиться в техподдержку и они за 5 минут ответят.
Я обратился на хостинг. Написали, что специальных настроек для редиректа нет. У меня редирект прописан так: RewriteRule ^kupalnik-slitnyj-ls-99-27-02$ /kupalnik-slitnyj-ls-99-27-16783 [L,R=301] Вот пример страницы: https://sport-swim.ru/kupalnik-slitnyj-ls-99-27-02 - по такому адресу редирект работает, перебрасывает на страницу https://sport-swim.ru/kupalnik-slitnyj-ls-99-27-16783. https://sport-swim.ru/light-swim/kupalnik-slitnyj-ls-99-27-16783 - |по такому адресу СЕО-ПРО отбрасывает производителя и нормально показывает страницу с адресом https://sport-swim.ru/kupalnik-slitnyj-ls-99-27-16783 Если адрес такой: https://sport-swim.ru/light-swim/kupalnik-slitnyj-ls-99-27-02, пишет страница не найдена, и в адресной строке изменений нет. Что в этом случае не работает?
А если так?: Код: RewriteRule /kupalnik-slitnyj-ls-99-27-02$ /kupalnik-slitnyj-ls-99-27-16783 [L,R=301]
А если так?: RewriteRule /kupalnik-slitnyj-ls-99-27-02$ /kupalnik-slitnyj-ls-99-27-16783 [L,R=301] Оно так видимо из кэша работало. Проверил в другом браузере или на других страницах, так даже прямой редирект не работает. Вернул назад.
Зачем вы про настройки спрашивали? Нужно было что спросить? Какой реврайтруле написать чтоб сделать редирект с одного урла на другой. А вы?
Я у них это и спрашивал. Просто ответ получил такой. Редирект работает отдельно, СеоПро тоже работает отдельно. Может когда вместе СеоПро не находит такую страницу, поэтому не срабатывает. Редирект с такого урл тоже не проходит. Я причину понять не могу, и от причины уже надо отталкиваться в решении.
То есть вы у них про правила редиректа с одного урла на другой, а они про настройки редиректа? Да. Но как я понял специальных правил на хостинге нет.