[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: URL с возрастанием
10ozoz
Сразу хочу сказать что я сделал что хотел .. но всё равно от знатоков кто подскажет лучше .
Смысл такой URL такой :
site.ru/index.php?auto=bmw
Воводяться модели 530i и 520 перехожу и ссылка вырастает
site.ru?index.php?auto=bmw&model=530i
Бд у меня выгледит вот так .


id | auto | model | text |
1 bmw 530i text
2 bmw 520 text


Но у некторых сайтов URL длинные .. к примеру такие /vasya/pupkin/doma/nety/ .




Спустя 9 минут, 2 секунды (21.12.2011 - 10:11) m4a1fox написал(а):
10ozoz
Цитата
/vasya/pupkin/doma/nety/

Суть не в том, что они
Цитата
длинные
, а в том, что они красивые. ЧПУ - Человеко понятные URL. Это делается на уровне файла .htaccess. В принципе, у них -
Цитата
/vasya/pupkin/doma/nety/
все также, только пользователи этого не замечают. И выглядят их ссылки приблизительно

/?name=vasya&second_name=pupkin&state=doma&pos=nety

Только про помощи, ой если не ошибаюсь mod_rewrite(это надо уточнить), они их видоизменяют. но суть остается такой же.

Хотя, есть еще один способ. Где то так

?route=vasya/pupkin/doma/nety/

После разбиваем строку через explode("/", $_GET['route']), и поехали подключать контент и что нужно по файлам и бд и так далее и так далее.

Спустя 24 минуты, 45 секунд (21.12.2011 - 10:36) sergeiss написал(а):
Цитата (m4a1fox @ 21.12.2011 - 11:11)
Это делается на уровне файла .htaccess

Вовсе не обязательно. Особенно, когда очень много таких ссылок, да еще новые постоянно добавляются. Допустим, если объявы размещаются.
Тогда с БД лучше будет сделать.

Спустя 1 час, 34 минуты, 15 секунд (21.12.2011 - 12:10) m4a1fox написал(а):
sergeiss
Да, так же вариант, наверно! Ни разу просто не делал так, поэтому и не знаком. Но спасибо, на будущее запомню.

Спустя 6 часов, 23 минуты, 55 секунд (21.12.2011 - 18:34) 10ozoz написал(а):
Я вопрос задал специально в разделе знатаков я знаю как подправить htaccess что ЧПУ вырулить .. а мой вопрос как сделать чтобы ссылка выростала . Я ЧПУшную кинул чтобы не париться с $$^^%(* и тд.

Спустя 1 минута, 56 секунд (21.12.2011 - 18:36) 10ozoz написал(а):
Я перехожу с /vasya/
далее URL пупкин перехожу
/vasya/pupkin/
И тд. она выростает ..

Спустя 3 минуты, 57 секунд (21.12.2011 - 18:40) 10ozoz написал(а):
site.ru?index.php?auto=bmw&model=530i
Если добавить раздел цвет машины то как всё это будет ?
site.ru?index.php?auto=bmw&model=530i&color=red
Сразу скажу что если по ЧПУ
site.ru/bmw/530i/red.html можно так сделать ... но нужно как всё в бд будет выгледить ?

id | auto | model | text |
1 bmw 530i text
2 bmw 520 text

Это старая БД . но если колор добавить то еще выростит раздел не нужный .
id | auto | model color | text |
1 bmw 530i red |text
2 bmw 520 bleck |text
3 bmw 630i red text
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.