Смысл такой 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/ |
все также, только пользователи этого не замечают. И выглядят их ссылки приблизительно
Только про помощи, ой если не ошибаюсь mod_rewrite(это надо уточнить), они их видоизменяют. но суть остается такой же.
Хотя, есть еще один способ. Где то так
После разбиваем строку через explode("/", $_GET['route']), и поехали подключать контент и что нужно по файлам и бд и так далее и так далее.
/?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/
И тд. она выростает ..
далее 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 можно так сделать ... но нужно как всё в бд будет выгледить ?
Это старая БД . но если колор добавить то еще выростит раздел не нужный .
Если добавить раздел цвет машины то как всё это будет ?
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