Урлы для модуля проектов

Автор Сообщение

zorca

zorca
#1/03.11.2013 16:16
0

Пользователи

Карма: +1

Заметил, что для проектов формируются дубли урлов: с категорией и латиницей в урле, как задано в настройках, но при этом к проекту можно обратиться также и по ID, задав урл скажем site.ru/projects/1. Самое неприятное, что Гугл уже успешно кушает эти "неправильные" урлы. Хотелось бы, чтобы такие урлы редиректились на "правильные". Боюсь, что та же ситуация и со всеми остальными модулями будет наблюдаться.

Сообщения: 81

Cmsworks

Булат
#2/03.11.2013 16:23
0

Администраторы

Карма: +683

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

Вообще переработаем в бирже все основные модули в ближайшем апдейте. Поэтому маленькая просьба сразу сообщайте о всех багах в соответствующем разделе форума.

Сообщения: 2416

Опытный веб-разработчик, фрилансер.
Разрабатываю сайты любой сложности на профессиональных фреймворках.

------

Почта для связи: developer@cmsworks.ru

zorca

zorca
#3/03.11.2013 16:32
0

Пользователи

Карма: +1

Да, хорошо, буду писать в баги. Просто это вроде как и не баг, а просто особенность движка.

Сообщения: 81

Cmsworks

Булат
#4/03.11.2013 16:36
0

Администраторы

Карма: +683

Да, это особенность движка. Но в наших модулях мы можем это исправить. А также оставить пожелания и для Cotonti в модуле Page, чтобы там тоже учли подобные моменты.

Сообщения: 2416

Опытный веб-разработчик, фрилансер.
Разрабатываю сайты любой сложности на профессиональных фреймворках.

------

Почта для связи: developer@cmsworks.ru

esclkm

Павел Микулик
#5/16.11.2013 15:09
0

Пользователи

Карма: +5

А что сделалть есть гугл проигнорил каноникл??

я ддля себя и мы для котонти пока не нашли 100% решения...

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

 

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

 

zorca  вы уже в котонти спокойно плаваете.. может сможете помочь найти, когда гугл вылавливает подобные урлы?

Сообщения: 47

Cmsworks

Булат
#6/16.11.2013 15:26
0

Администраторы

Карма: +683

Единственное, на мой взгляд, правильное решение это сделать опцию на странице для админа (как например с типом парсера в страницах модуля page сделано), по которой определяется, что важнее id или алиас и соответственно редиректить на правильную ссылку.

Сообщения: 2416

Опытный веб-разработчик, фрилансер.
Разрабатываю сайты любой сложности на профессиональных фреймворках.

------

Почта для связи: developer@cmsworks.ru

zorca

zorca
#7/17.11.2013 22:24
0

Пользователи

Карма: +1

 

zorca  вы уже в котонти спокойно плаваете.. может сможете помочь найти, когда гугл вылавливает подобные урлы?

Ну как где? Если на главной в списке проектов в полный рост такие урлы:

http://openlance.ru/projects/9#addofferform

Как устранить пока не думал.

Добавлено 6 минуты спустя:

Сменил в шаблоне:

{PRJ_ROW_OFFERS_ADDOFFER_URL}

на:

{PRJ_ROW_URL}#addofferform

По идее должно работать. Но лучше в модуле поправить.
Сообщения: 81

Cmsworks

Булат
#8/17.11.2013 22:33
0

Администраторы

Карма: +683

Теперь я вас понял. Исправим эти ссылки по фразе "Оставить предложение", в них просто не учитывается наличие алиаса.

Сообщения: 2416

Опытный веб-разработчик, фрилансер.
Разрабатываю сайты любой сложности на профессиональных фреймворках.

------

Почта для связи: developer@cmsworks.ru

zorca

zorca
#9/17.11.2013 22:47
0

Пользователи

Карма: +1

Тут еще такой момент есть. Можно создать категорию с урлом 1, и ссылка может быть с ID проекта = 1. Что в итоге покажет движок при нажатии на такую ссылку или плагин создания урлов предотвратит такую ситуацию, добавив к урлу число?

Добавлено 6 минуты спустя:

Проверил предположение. По урлу: /projects/3 открывается категория 3, но не проект с ID=3.

Добавлено 2 минуты спустя:

Из админки теперь /projects/3?m=edit не переводит на страницу редактирования проекта 3.

Сообщения: 81

Cmsworks

Булат
#10/18.11.2013 08:36
0

Администраторы

Карма: +683

Это проблема ЧПУ. Лучшее решение, это указывать коды категорий не числами и набором латинских симлволом, например указывать в виде перевода названия категории на английском. ЧПУ не может определить, что это категория или номер проекта, чтобы правильно передать параметры.

Сообщения: 2416

Опытный веб-разработчик, фрилансер.
Разрабатываю сайты любой сложности на профессиональных фреймворках.

------

Почта для связи: developer@cmsworks.ru

esclkm

Павел Микулик
#11/28.11.2013 22:43
0

Пользователи

Карма: +5

Любой чпу не идеален... и имеет свои ограничения и пересечения.

 

про ссылочки на главной спасибо

Сообщения: 47