- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Планирую перейти с движка shop-script на phpshop, однако на сайте уже есть 1000+ страниц в индексе. Изменится структура ссылки, поэтому ссылки стоило бы заредиректить, чтобы не разбрасывать вес. Вопрос - какими средствами обычно это делается? Неужели все 1000 страниц вручную прописывать в htaccess?
И ещё доп.вопрос, если на новом сайте будет не 1000 страниц, а 700, с остальных 300 страниц редирект на главную стоит делать?
Можно средствами php, только определить "условия".
а встречался ли вам где-то гайд по практическому применению?
Учебник PHP. Мог бы объяснить, но есть ли знания?
достаточные для того, чтобы уловить идею и реализовать, но недостаточные чтобы накодить с нуля 🙄
Ночью отпишу, надо объемно писать.
Ночью отпишу, надо объемно писать.
Сорри, днём.
В общем так:
1. Понимаем как формируется структура SEF-урлов на старом движке.
2. Тоже самое на втором.
3. Сравниваем. У первого, например, домен.ру/категория/материал
3.1 у второго домен.ру/категория/id-материал.htm
4. Еще могут быть отличия в транслитерации. У первого движка, например, слово "акация" преобразуется в "akatsiya", у второго "akaciia". Проверить точно, чтобы не было различий. Допилить при надобности.
5. Дальше дело программиста, сделать списки урлов обоих движков, а дальше обращаться в базу. Если есть совпадение с текущим урлом, сделать редирект на урл из второй колонки.
Главная мысль в том, чтобы понять принцип формирования урлов на обоих движках, по шаблону заполнить колонки "первый двиг | второй" и дальше уже всё просто.
Если есть закономерность формирования урла, то через правила редиректа htaccess или headers php. Но тут надо иметь достаточно знаний в программировании. готовых решений вы не найдете в виду слабой популярности обоих движков.
при наличии парсера content downloader или аналогичные я бы сделал так:
1. парсим первый сайт поля артикул и урл в csv
2. парсим второй сайт с теми же полями в csv
3. в екселе оба файла сортируем по артикулу
4. копируем колонки урлов в один файл и сохраняем
5. в итоге получаем старый урл - новый урл, ну а дальше впихиваем в htaccess
Я бы создал таблицу в бд с двумя полями: старый урл - новый урл. И редиректил бы средствами пхп. Негоже такое количество строк в htaccess пихать..
---------- Добавлено 22.08.2016 в 00:47 ----------
если на новом сайте будет не 1000 страниц, а 700, с остальных 300 страниц редирект на главную стоит делать?
лучше сделать информативную страницу 404, чтобы юзеру было куда пойти, если он сам захочет. Редиректить на главную - моветон.