Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Перенос сайта с "дублями" SEO URL


Рекомендованные сообщения

Вопрос знатокам движка и редиректов.

Есть сайт на самописном движке, в нем есть категории такого вида

sait.com/shevrole/engine/generator.html
sait.com/mazda/engine/generator.html
sait.com/opel/engine/generator.html

На том движке это считается разными урлами, и спокойно себе работает.

На опенкарте соответсвенно сео-урлы должны быть уникальными, поэтому путь прямого переноса сео-урлов не пройдет.

Теперь вот и сам вопрос - если создавать уникальные урлы - ьл каким образом моно провести переадресацию со старых на новые?

Если использовать простой редирект - то система увидит урл "generator" - и сразу бросает его на соответствующую категорию.

Или руки кривые...

В общем, нуждаюсь сильно в подсказке.

Или же нужно вообще отказаться от старых урлов для того, чтобы редиректами разруливать, т.е. не использовать в опенкарте любого сео-урла, что повторялся в старом сайте (в данно примере "engine" и "generator")?

Ссылка на комментарий
Поделиться на других сайтах


много таких?

Ссылка на комментарий
Поделиться на других сайтах


да, порядка двухсот. И все проиндексированы, сайту больше 4-ех лет ((

Мало того, вложенность до 4-го уровня и совпадает почти все, это сайт запчастей. т.е. разница только в модели автомобиля, а там почти все категории совпадают. По товарам проще - урл собирался вместе с каталожным номером запчасти, он уникальный, а вот категории одинаковые.

Ссылка на комментарий
Поделиться на других сайтах


может фильтром фрилансера?
а обычные категории уж как нибудь?

не...
тож не то


200шт прописывать редиректов..
надо думать..

Изменено пользователем AWARO
Ссылка на комментарий
Поделиться на других сайтах


тут какбы придется в категории запихать всё
а по производителям и т.д уже фильтром раскидывать,
фрилансера (там сео)

тогда нужно с этих урлов перебрасывать по урлам фильтра

знач есть бренд/категория/подкатегория/запчасть/

RewriteCond %{HTTP_HOST} ^/product&manufacturer_id=\[0-9]/category&path=\[0-9]_[0-9]/product_id=\[0-9]$
RewriteRule ^(.*)$ http://сайт.ru/product_id=\[0-9]$2? [R=301,L]

чет типа так... эт чтоб с урла с брендом (по категориям нужно попроверять) кидала на урл сайт/товар

а путь до товара полностью каков?


..
 

Изменено пользователем AWARO
Ссылка на комментарий
Поделиться на других сайтах


Редиректы прописать это не такая уж и проблема - раз сделал, подождал пару месяцев до смены (с учетом нового сайтмапа) - и дальше гугл сам раскидает. Может разве что ссылки покупались (в чем сомневаюсь, если чесно).

Проблема другая - подкатегории совпадают у разных брендов.

А это означает, что категория engine есть у каждого. Сео-про смотрит на последний сео-урл - и пробрасывает редиректом на ту категорию, где встречает его впервые. т.е. если ввел

shevrole/engine

все отлично - попадаем именно туда

а введем

mazda/engine

то попадаем в шевроле.

Я с дури делал перенос БД - ну и соответсвенно делал скриптом MySQL все сео-урлы, видирая их с БД старого сайта. Там же тоже есть ИД категории и его урл - вот и склеивал конкатенацией строк. А не посмотрел, что в БД нету UNIQUE ограничения :) - и теперь таблица урлов заполнена, а движок не выдергивает.

Вот и получается, что теперь захотел малой кровью подобавлять категориям их ИД в сео-урл, но ссылки со старого сайта не срабатывают, поскольку модуль сео-про прокидывает их на свою родную категорию.

Много букав, но думаю, что стало немного понятней.

Поэтому и вопрос - а можно ли как-то до срабатывания редиректа модуля сео-про поставить свою переадресацию, чтобы со старого урла

sait.com/mazda/engine/generator.html

перекидывало на такой

sait.com/mazda/engine1/generator1.html

Цифры с потолка взял, чтобы попроще писать - главное, чтобы перекидывало/

Да, путь к товару на старом сайте

http://sait/nexia/engine/vpusknoj_kollektor/kollekt_vpusknoy_96469985.html
Изменено пользователем hoolygan
Ссылка на комментарий
Поделиться на других сайтах


думаю после шаблона для htaccess до сеопро не дойдёт дело

вот так должен выглядеть полный реврайт бейс)
че нить не туда вложил и не работает как надо..

RewriteBase /

RewriteCond %{HTTP_HOST} ^www\.сайт\.ru$ [NC]
RewriteRule ^(.*)$ http://сайт.ru/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/
RewriteRule ^index\.html$ / [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ / [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ / [R=301,L]

#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
#RewriteRule (.*)/(.*) http://сайт.ru/$2? [R=301,L]
RewriteCond %{HTTP_HOST} ^/product&manufacturer_id=\[0-9]/category&path=\[0-9]_[0-9]/product_id=\[0-9]$
RewriteRule ^(.*)$ http://сайт.ru/product_id=\[0-9]$2? [R=301,L]

RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^system/download/(.*) index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]


похимичь с строчкой

RewriteCond %{HTTP_HOST} ^/product&manufacturer_id=\[0-9]/category&path=\[0-9]_[0-9]/product_id=\[0-9]$

а именно с

category&path=\[0-9]_[0-9]

должна сработать

Изменено пользователем AWARO
Ссылка на комментарий
Поделиться на других сайтах


не все так страшноо

если только так

 

 

sait.com/shevrole/engine/generator.html
sait
.com/mazda/engine/generator.html
sait
.com/opel/engine/generator.html

 

Есть другие примеры?

Ссылка на комментарий
Поделиться на других сайтах

не все так страшноо

если только так

 

 

sait.com/shevrole/engine/generator.html

sait.com/mazda/engine/generator.html

sait.com/opel/engine/generator.html

 

Есть другие примеры?

вот же

http://sait/nexia/engine/vpusknoj_kollektor/kollekt_vpusknoy_96469985.html

ток товары и бренды  уникальны

остальное в середини дубли и категории и под

а их куча.. запчасти ж

тем что я описал она будет редиректить с ПСов куда надо

ток придется в сеопро задать без категорий.

а это и не страшно раз товары все уникальны

наоборот чем ближе вложенность тем выше вес

Это для товаров

а вот с категориями..

наверное прописать редиректы...

или  подумать над шаблоном..

хотя..

пофиг

для категорий тож самое прописать и норм

в начале то уникальный урл-бренд

куда надо отправит

Изменено пользователем AWARO
Ссылка на комментарий
Поделиться на других сайтах


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

Для товаров как раз все срабатывало с самого начала, не знал, что с подкатегориями делать.

Ссылка на комментарий
Поделиться на других сайтах


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

Для товаров как раз все срабатывало с самого начала, не знал, что с подкатегориями делать.

ну по ссылке с ПС у меня тож бренд категория (с джумлы)

но вот htaccess в ОС их как надо редиректит)

главное ссылки бренда распихать по своим местам

придется бренды делать бренддами

а страны в атрибуты и норм

Изменено пользователем AWARO
Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.