Сообщения без ответов | Активные темы Текущее время: 15 июл 2020, 12:17



Ответить на тему  [ Сообщений: 4 ] 
Как убрать слеш в конце ссылок категорий 
Автор Сообщение

Зарегистрирован: 18 дек 2017, 11:37
Сообщения: 26

Подскажите пожалуйста, как правильно убрать в конце "/" в ссылках на категории? Уже голову сломал (

Сделал в htaccess редирект на "без слеш", в итоге в категориях получил циклический редирект.
Поправил это убрав в includes\compile\cat.php код:

Код:
if(substr($_SERVER['REQUEST_URI'], -1) != '/'){
$ext = get_ext($_SERVER['REQUEST_URI']);
if(strpos($_SERVER['REQUEST_URI'], '?') === false && !isset($_GET['page'])){
redirect301($_SERVER['REQUEST_URI'].'/');
}
}


В итоге ссылка формируется без "/", но теперь подкатегории (за которые отвечает tree1.html) формируют неверную ссылку, пример:
должно быть так:
/сatalog/nedvizh/kvartira/
а подгатегории формируют такую:
/сatalog/kvartira/


11 дек 2019, 15:58
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 20 сен 2010, 21:15
Сообщения: 1317
Аватара пользователя

Поменяйте по всех treeX.html файлах шаблона ссылки вида {%$uri%}{%$el.uri%}/
Уберите там последний слэш.

Затем, чтобы предотвратить автоматический редирект, добавьте в billing/currency.php такой код
Код:
if($modtype=='cat' && strpos($_SERVER['REQUEST_URI'], '?') === false && !isset($_GET['page']))
        $_SERVER['REQUEST_URI'] .= '/';

_________________
support@illusionweb.org


13 дек 2019, 12:39
Профиль

Зарегистрирован: 18 дек 2017, 11:37
Сообщения: 26

Редирект работает, но подкатегории формируют такую ссылку: /сatalog/kvartira/
вместо правильной /сatalog/nedvizh/kvartira/
В каком файле формируются подкатегории? Подскажите что нужно поправить


13 дек 2019, 14:36
Профиль

Зарегистрирован: 18 дек 2017, 11:37
Сообщения: 26

Если можно для версии 2.2


17 дек 2019, 19:16
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 4 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти: