![]() |
|
|
![]()
|
|
| Master_ |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 247 Регистрация: 31.1.2007 Репутация: нет Всего: нет |
Можно конечно реалзовать вот так:
Но некрасиво и не совсем правильно. В принципе так работает но работает безперспективно. Имею ввиду сайт.ру/gallery/cats/раздел/подраздел/подраздел_подраздела/ К тому же последние имена могут совпадать и будет работать неверно. Дайте советы в реализации, как можно сделать? |
||||
|
|||||
| GeneralElectric |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 797 Регистрация: 11.1.2008 Репутация: нет Всего: 16 |
а почему бы все запросы к галерее не передавать в индекс, а там уже разбирать средствами пхп - немного более мощными, чем rewrite?
|
|||
|
||||
| Master_ |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 247 Регистрация: 31.1.2007 Репутация: нет Всего: нет |
Я с реврайтами не силен, можно пример?
или там вообще чисто на php обрабатывать? Инструкция нужна в htaccess? |
|||
|
||||
| GeneralElectric |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 797 Регистрация: 11.1.2008 Репутация: нет Всего: 16 |
Ну разумеется, нужна. Как-то эти запросы должны в скрипт попадать?
Как-то так: RewriteRule ^(/gallery/.*)$ index.php?path=$1 [QSA,L] В скрипте разобрать переменную path уже как угодно. Вообще, примеров в сети море. Да вот рядом буквально - соседний топик на ту же самую тему. |
|||
|
||||
| Master_ |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 247 Регистрация: 31.1.2007 Репутация: нет Всего: нет |
Ну это понятно.
Гланый вопрос то в том, как реализовать сайт.ру/gallery/cats/раздел/подраздел/подраздел_подраздела/. Если брать только последнее /.../ то название может совдать с каким-либо разделом, находящемся в другой категории. Вот как это проверять? |
|||
|
||||
| GeneralElectric |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 797 Регистрация: 11.1.2008 Репутация: нет Всего: 16 |
по базе
|
|||
|
||||
| Master_ |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 247 Регистрация: 31.1.2007 Репутация: нет Всего: нет |
Мне эти слова ничего не дают..
|
|||
|
||||
| GeneralElectric |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 797 Регистрация: 11.1.2008 Репутация: нет Всего: 16 |
Правильно. Ну ты же сам пишешь, что если брать только последнее, то может совпадать. Значит, простой вывод - надо брать не только последнее, да? Значит надо брать все. Берем первую категорию, получаем её id, берем вторую с таким парентом, потом так же для третьей. И так далее. Простая ж логика вроде? |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |