Выводить бренды в корне (site.su/brandname)

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

undermi
undermi
Репутация: 1
Сообщения: 17
Зарегистрирован: 18.08.2017
С нами: 6 лет 8 месяцев

Сообщение #1 undermi » 14.09.2017, 09:19

Привет всем!

Нужно слелать, чтобы вместо site.su/brands/brandname
Бренды были по URL site.su/brandname

Как слелать?
Спасибо!

korshunov
korshunov
Репутация: 148
Сообщения: 1859
Зарегистрирован: 03.12.2015
С нами: 8 лет 4 месяца
Skype

Сообщение #2 korshunov » 14.09.2017, 11:07

Довольно хлопотно. Придется
1. Поменять ссылки на новые.
2. Добавочно анализировать URL, чтобы определить, что получена ссылка именно на бренд. Надо преодолеть некоторые трудности в связи с тем, что Ваши новые ссылке по структуре не отличаются от ссылок страниц.
3. Предусмотреть в админке при редактировании страниц и при редактировании брендов, чтобы не возникало дублирование адресов.
4. Возможно, и еще что выплывет...

undermi
undermi
Репутация: 1
Сообщения: 17
Зарегистрирован: 18.08.2017
С нами: 6 лет 8 месяцев

Сообщение #3 undermi » 14.09.2017, 14:22

Понял, спасибо за ответ!

А поменять /brands/ на другое имя директории?

korshunov
korshunov
Репутация: 148
Сообщения: 1859
Зарегистрирован: 03.12.2015
С нами: 8 лет 4 месяца
Skype

Сообщение #4 korshunov » 14.09.2017, 14:45

А это попроще. В файлах CMS найти все вхождения и поменять на свои. Возможно, с десяток-другой файлов.

Julius123 M
Julius123 M
Репутация: 20
Сообщения: 225
Зарегистрирован: 05.02.2017
С нами: 7 лет 2 месяца

Сообщение #5 Julius123 » 14.09.2017, 16:54

korshunov писал(а):А это попроще. В файлах CMS найти все вхождения и поменять на свои. Возможно, с десяток-другой файлов.
Зачем такие трудности. Разве нельзя поменять вывод просто в .htaccess

makki M
makki M
Репутация: 199
Сообщения: 697
Зарегистрирован: 12.08.2016
С нами: 7 лет 8 месяцев
Откуда: Киев
Сайт

Сообщение #6 makki » 14.09.2017, 17:25

Julius123 писал(а):
korshunov писал(а):А это попроще. В файлах CMS найти все вхождения и поменять на свои. Возможно, с десяток-другой файлов.
Зачем такие трудности. Разве нельзя поменять вывод просто в .htaccess
Простой правкой htaccess не обойтись. Подобный вопрос уже подымался мной на этом форуме в этой теме и задача решена
Cоздание и расширение функционала интернет-магазина на платформе OkayCMS 2 (с 3-й и 4-й версией не работаю)

korshunov
korshunov
Репутация: 148
Сообщения: 1859
Зарегистрирован: 03.12.2015
С нами: 8 лет 4 месяца
Skype

Сообщение #7 korshunov » 14.09.2017, 18:05

Имейте в виду, список файлов в той теме неполный. Для текущей версии, как минимум, не хватает
config/config.php

makki M
makki M
Репутация: 199
Сообщения: 697
Зарегистрирован: 12.08.2016
С нами: 7 лет 8 месяцев
Откуда: Киев
Сайт

Сообщение #8 makki » 14.09.2017, 18:29

korshunov писал(а):Имейте в виду, список файлов в той теме неполный. Для текущей версии, как минимум, не хватает
config/config.php
Приведенный список подходит для текущей версии. В config.php нет нужды что-то менять.
Cоздание и расширение функционала интернет-магазина на платформе OkayCMS 2 (с 3-й и 4-й версией не работаю)

korshunov
korshunov
Репутация: 148
Сообщения: 1859
Зарегистрирован: 03.12.2015
С нами: 8 лет 4 месяца
Skype

Сообщение #9 korshunov » 15.09.2017, 06:09

Ошибся, правда Ваша, список полный.


Название раздела: Вопросы по работе с OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Вопросы по работе с OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 56 гостей