Переезжаем сайт с другого движка. Структуру меню сохранили. Названия статей тоже.
но на старом сайте был полный путь до статьи в URL (вида: сайт/kniting/women/vyazanye-yubki/yubka.html )
а на инстанте короткий путь вида: сайт/kniting/yubka.html
Вижу 2 варианта:
— сделать полный путь
— сделать переадресацию через htaccess
подскажите
#1
29 августа 2020 в 10:09
#2
29 августа 2020 в 10:21
А если в поле Шаблон генерации URL вписать {category}/{title}
#3
29 августа 2020 в 10:21
alfaclub, пишите в slug полный урл вместе со всеми слешами.
Так работает.
Новые урлы будут формироваться по-новому.
Я переносил свой сайт с 1.0.7 на 2.5.1 И делал именно так.
Так работает.
Новые урлы будут формироваться по-новому.
Я переносил свой сайт с 1.0.7 на 2.5.1 И делал именно так.
Сегодня в 09:59
#4
29 августа 2020 в 10:22
более 5000 статей… не уверен)пишите в slug полный урл вместе со всеми слешами.
#5
29 августа 2020 в 10:55
А в чём суть вопроса?подскажите
— сделать переадресацию через htaccess
Можно сделать шаблоны редиректа, но позиции могут просесть на какое то время...
Хотя риск проседания есть при любом варианте…
#7
29 августа 2020 в 11:22
так хоть 20к. Перенесите скриптом, а не ручками.более 5000 статей
#8
29 августа 2020 в 14:33
дык уже перенесли.Перенесите скриптом, а не ручками.
но адреса теперь сокращённые
#9
29 августа 2020 в 14:34
как сделать адреса полные в инстанте? или как сделать переадресацию — очень много внешних ссылок, которые ведут на полный адрес и попадают на 404. потому, что адрес теперь на инстанте короткийА в чём суть вопроса?
#10
29 августа 2020 в 15:22
Выше уже ответили на этот вопроскак сделать адреса полные в инстанте?
#11
29 августа 2020 в 15:45
не работает
#12
29 августа 2020 в 16:29
не работает
Работает. Для новых записей или при пересохранении старых.
Но вам нужно другое? У вас же получается в БД у перенесенных записей в поле slug стоит yubka, а вам нужно, чтобы было women/vyazanye-yubki/yubka. Я правильно понимаю? Тогда другой вопрос: почему вы так перенесли?
#13
29 августа 2020 в 16:38
Чёрт, правильно!Я правильно понимаю? Тогда другой вопрос: почему вы так перенесли?
Надо решать с программистом — переносилось через базу.
#14
29 августа 2020 в 16:42
Значит в той CMS были такие урлы, а полные формировались по-другому
#15
29 августа 2020 в 23:33
переадресацию никак не сделать?