Перейти к содержимому


Фотография
- - - - -

JoomSEF проблема со слешем


Лучший Ответ SmetDenis , 28 April 2015 - 19:41

JBZoo специально не обрезает слеши в конце ссылок.

 

Если включен наш SEF, то запускается этот хелпер media\zoo\applications\jbuniversal\framework\helpers\jbsef.php _buildCategoryUrl()

Там лишь обрабатывается массив вложенностей.

 

А какой практический смысл от этого слеша? 

На своих сайтах я наоборот их убирал через htaccess - http://jbzoo.ru/docs/

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 11

#1 axeld

axeld

Отправлено 27 April 2015 - 12:25

Здравствуйте, столкнулся с проблемой. на сайте стоит компонент JoomSEF. Хочу организовать каталог правильно. То есть категории имеют вид site.ru/cat1/ site.ru/cat2/ и т.д.. а материалы без слеша.

 

С помощью этого компонента слеши расставляются как надо (в конце категории), но только не в JBZOO.

 

Есть категория, подкатегория и материалы. И механизм JBZOO убирает в конце слеши, даже есть их принудительно прописать в пунктах меню, в компоненте JoomSEF и даже в базе Таблица: jbzoo_zoo_category !

Скриншот  прилагаю. Наверное где-то есть файл изменяющий URL в ZOO ?

 

Прикрепленные изображения

  • 1.jpg

  • 0

#2 SmetDenis

SmetDenis

Отправлено 28 April 2015 - 19:41   Лучший Ответ

JBZoo специально не обрезает слеши в конце ссылок.

 

Если включен наш SEF, то запускается этот хелпер media\zoo\applications\jbuniversal\framework\helpers\jbsef.php _buildCategoryUrl()

Там лишь обрабатывается массив вложенностей.

 

А какой практический смысл от этого слеша? 

На своих сайтах я наоборот их убирал через htaccess - http://jbzoo.ru/docs/


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 isay777

isay777

Отправлено 28 April 2015 - 20:06

редирект в htacces со слешем на без и наоборот, должно помочь, чтоб без бубнов. 

 

Еще посмотрите вот это, может поможет 


  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)

#4 axeld

axeld

Отправлено 29 April 2015 - 13:31

редирект в htacces со слешем на без и наоборот, должно помочь, чтоб без бубнов. 

 

Еще посмотрите вот это, может поможет 

htaccess не решает проблему, он только делает редирект. Я а хочу, что бы сами ссылки правильно формировались.

Прикрепленные изображения

  • 22.jpg

  • 0

#5 SmetDenis

SmetDenis

Отправлено 29 April 2015 - 13:41

Так все же, какая практическая выгода слеша в конце ссылки?
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#6 isay777

isay777

Отправлено 29 April 2015 - 13:42

htaccess не решает проблему, он только делает редирект. Я а хочу, что бы сами ссылки правильно формировались.

 

По ссылке есть файл который делает алиас и там есть проверка на элементы 

/\_ и т.д. что логично. Можно попробовать в том направлении покопать. 

Но как ответил Денис 

 

 

JBZoo специально не обрезает слеши в конце ссылок.

  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)

#7 axeld

axeld

Отправлено 29 April 2015 - 13:49

JBZoo специально не обрезает слеши в конце ссылок.

 

Если включен наш SEF, то запускается этот хелпер media\zoo\applications\jbuniversal\framework\helpers\jbsef.php _buildCategoryUrl()

Там лишь обрабатывается массив вложенностей.

 

А какой практический смысл от этого слеша? 

На своих сайтах я наоборот их убирал через htaccess - http://jbzoo.ru/docs/

 

Не понятно почему так происходит. У меня на страницы с категориями стоят пункты меню, в них я прописал "/" в конце. Но и в меню и сам компонент все равно выводит категории без слеша, хотя , по идеи, он не должен участвовать в формировании url - он же в меню прописан.


Так все же, какая практическая выгода слеша в конце ссылки?

/ - это категория (каталог)

без - это страница.

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


Сообщение отредактировал axeld: 29 April 2015 - 13:57

  • 0

#8 isay777

isay777

Отправлено 29 April 2015 - 13:52

/ - это категория (каталог) без - это страница. Яндекс так рекомендует делать. Если придерживаться этого правила, то в вебмастере складывается правильная структура сайта.

 

ссылку на яшу где это написано ?


Сообщение отредактировал isay777: 29 April 2015 - 13:52

  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)

#9 axeld

axeld

Отправлено 29 April 2015 - 13:58

ссылку на яшу где это написано ?

Яндекс так рекомендует делать - ладно это я от себя добавил. Но суть все равно такая.


  • 0

#10 SmetDenis

SmetDenis

Отправлено 29 April 2015 - 14:09

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


Думаю дело не в этом
0ooe_200x0.png

А вот мой старый, уже давно заброшенный сайт
a0os_200x0.png
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!