![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
dexterx |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 67 Регистрация: 8.9.2008 Репутация: нет Всего: нет |
Здравствуйте, помогите пожалуйста разобраться в организации ссылок многоуровневого каталога...
У меня есть один файлик "index.php" который лежит в директории: http://localhost/auto/ В нем организован многоуровневый каталог из ЧПУ: Таблица "auto": _______________ id | name |pid ------------------------ 1 | Audi |0 2 | AlfaRomeo |0 3 | Renault |0 4 | Mercedes |0 5 | Ford |0 6 | TT |1 7 | R8 |1 8 | Q7 |1 9 | benzin |7 10| dizel |7 Например если я выбрал категорию "Audi" подкатегорию "R8" а в ней подкатегорию "dizel" то ссылка в адресной строке будет иметь такой вид http://localhost/auto/index.php?id=10 А как сделать что бы ссылка была такой: http://localhost/auto/Audi/R8/disel/ |
|||
|
||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
dexterx, а зачем много уровней?
http://localhost/auto/10 не подойдет? Тоже, в общем то, вполне себе ЧПУ В принципе - достаточно добавить дополнительное поле в таблицу машин и в него вписать "дополнительный" урл. При анализе урла в undex.php найти нужную страничку в таблице... -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
dexterx |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 67 Регистрация: 8.9.2008 Репутация: нет Всего: нет |
У меня он сейчас так и работает)...но хотелось бы
красивые урлы что бы для юзеров были понятные и для поисковиков... |
|||
|
||||
topy |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 18.2.2008 Репутация: 1 Всего: 1 |
Вам надо просто распарсить урл.
Я так делал когда-то, было красиво, но тяжеловато для большой поесещалки. |
|||
|
||||
ruX |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 203 Регистрация: 8.9.2006 Где: г.Гатчина Репутация: 1 Всего: 3 |
Я у себя соединил эти два варианта: чтоб не тратить время на парсинг урла, в конец добавить id. Тогда и быстро и вроде для сео хорошо ![]() --------------------
Случайность - внезапно наступившая неизбежность. |
|||
|
||||
dexterx |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 67 Регистрация: 8.9.2008 Репутация: нет Всего: нет |
Хорошо...наверное так и сделаю не буду создавать себе проблемы)
Спасибо всем за советы! |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |