Проблема при создании типа контента с тире

InstantCMS 2.X
#1 14 января 2020 в 00:53
Хотел перенести свой старенький сайт на джумле на instantcms2, но столкнулся с такой проблемой:
site.ru/finansovye-novosti/2331-osobennosti-igrovogo-protsessa-avtomata-royal-reels-v-dzhojkazino.html

Как видим тип контентаfinansovye-novosti написан через черточку. В ICMS так сделать не получится, так как же тут быть ?
в данный тип контента будут вложены около 1000 статей, менять все урлы не лучшее решение…
#2 14 января 2020 в 08:59
я все старые сайты, чтоб не мучаться, переносил через 301 редирект в .htaccess, все нормально переносилось, посещаемость не падала

  1. Redirect 301 /finansovye-novosti/2331-osobennosti-igrovogo-protsessa-avtomata-royal-reels-v-dzhojkazino.html https://вашсайт.ru/finansovye_novosti/2331-osobennosti-igrovogo-protsessa-avtomata-royal-reels-v-dzhojkazino.html
в excel это можно быстро сделать
#3 14 января 2020 в 10:14
talerbiz, в htaccess добавьте строку
  1. RewriteRule ^(.*)vasha-papka(.*)$ $1vasha_novaya_papka$2 [QSA,L,R=301,NC]
(вроде так)
#4 14 января 2020 в 11:03


talerbiz, в htaccess добавьте строку

  1. RewriteRule ^(.*)vasha-papka(.*)$ $1vasha_novaya_papka$2 [QSA,L,R=301,NC]
(вроде так)

AndroS

то есть в моем случае, вот так :

  1. RewriteRule ^(.*)finansovye-novosti(.*)$ $1finansovye_novosti$2 [QSA,L,R=301,NC]
И все статьи из данного типа контента получат 301 редирект ?
А если еще в тип контента будут вложены категории, это не поменяет смысла?
#5 14 января 2020 в 11:04


Ещё вариант без редиректов. Создаете тип контента, например, "Новости", делаете его типом контента по-умолчанию, finansovye-novosti — это категория.

З.Ы. А вообще-то нет, так не получится. Категория вроде бы не попадает в урл записи.

чебурек дохлэй мыш

ух-ты, интересно, сейчас попробую!!
Спасибо
#6 14 января 2020 в 11:05



Ещё вариант без редиректов. Создаете тип контента, например, "Новости", делаете его типом контента по-умолчанию, finansovye-novosti — это категория.

З.Ы. А вообще-то нет, так не получится. Категория вроде бы не попадает в урл записи.

чебурек дохлэй мыш

ух-ты, интересно, сейчас попробую!!
Спасибо

talerbiz

Не пробуйте, не выйдет ничего)))
#7 14 января 2020 в 11:19
А вообще может и сработает, если в настройках типа контента в секции сео для записей в шаблон генерации урла попытаться вставить категорию. Точно не знаю, надо пробовать.
#8 14 января 2020 в 11:21


А вообще может и сработает, если в настройках типа контента в секции сео для записей в генерации урла попытаться вставить категорию. Точно не знаю, надо пробовать.

чебурек дохлэй мыш

Попробовал, не то )
В секцию пытался урл добавить
url категории срезает. Остается чистый url статьи
#9 14 января 2020 в 11:24


talerbiz, в htaccess добавьте строку

  1. RewriteRule ^(.*)vasha-papka(.*)$ $1vasha_novaya_papka$2 [QSA,L,R=301,NC]
(вроде так)

AndroS

у этого способа есть один минус)), если урл у статей генерирует автоматом, то могут быть различия, так как каждая цмс по-разному генерирует, например "я" может быть "ya", а в другой цмс "ja"
#10 14 января 2020 в 11:45

этого способа есть один минус

onlinespr
А вы как переносите? Поштучно ручками? Тогда после создания в базе менять, можно массово если последовательность на обоих сайтах совпадает и на доноре есть отдельное поле с урлами в базе.
#11 14 января 2020 в 11:47

З.Ы. А вообще-то нет, так не получится. Категория вроде бы не попадает в урл записи.

talerbiz

почему не попадает?

если так указать, то будет выводиться категория в урл:


А вы как переносите? Поштучно ручками? Тогда после создания в базе менять, можно массово если последовательность на обоих сайтах совпадает и на доноре есть отдельное поле с урлами в базе.

lakomet

переносил давно, и для этого покупал этот компонент:
https://instantcms.ru/addons/dumper.html
#12 14 января 2020 в 11:56


З.Ы. А вообще-то нет, так не получится. Категория вроде бы не попадает в урл записи.

talerbiz

почему не попадает?

если так указать, то будет выводиться категория в урл:


А вы как переносите? Поштучно ручками? Тогда после создания в базе менять, можно массово если последовательность на обоих сайтах совпадает и на доноре есть отдельное поле с урлами в базе.

lakomet

переносил давно, и для этого покупал этот компонент:
https://instantcms.ru/addons/dumper.html

onlinespr

Не работает (
fi***gid.ttxt.ru/qqqqqqqqqqqq.html

При открытии статьи, вложенных категорий нет
#13 14 января 2020 в 11:59


переносил давно, и для этого покупал этот компонент:
https://instantcms.ru/addons/dumper.html

onlinespr

Да, я тоже приобрел для переноса данный компонент, осталось с урлами разобраться
#14 14 января 2020 в 12:05

При открытии статьи, вложенных категорий нет

talerbiz
Ну а если вместо {category}/ просто написать finansovye-novosti/?

finansovye-novosti/{id}-{title}
#15 14 января 2020 в 12:12

Не работает (
fi***gid.ttxt.ru/qqqqqqqqqqqq.html

При открытии статьи, вложенных категорий нет

talerbiz

чтоб категория появилась в урл нужно пересохранить статью и отключить "Не изменять URL при редактировании записи"
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.