|
Если вы впервые на нашем форуме - ознакомьтесь с правилами
|
|
Привет народ. Я новичек в web-программировании. И вот за время моей недолгой практики у меня возникла следующая проблема.
Приведу простой пример. Есть сайт. Состоит из шапки и подвала. При переходе на разные странички перезагружается только центральная часть сайта.
Т.е. делаю я это обычным includ-ом. Ссылки имеют например вид index.php?page=home (где параметр page определяемт какую страницу нужно подгрузить в
центральную часть сайта. в данном случае home). В общем в простейшем случае навигацию осуществляю вот таким вот способом
(передачей параметров адресной строки). Получается что адрес любой страницы будет типа http://mysite.ru/index.php?page=home или
http://mysite.ru/index.php?page=about (как пример).
И вот недавно начал мучаться мыслью, как сделать так чтобы путь сайта был вида http://mysite.ru/home или http://mysite.ru/about или http://mysite.ru/catalog/tovar1,
т.е. чтобы не было этой абракадабры с парметрами строки, а был понятный URL. Насколько я знаю этот механизм называется человекопонятный url.
Попробовал поискать в инете как он реализовывается, что-то ничего не получилось. У меня только одна мысль возникла как это можно реализовать.
Например для каждого файла создавать отдельную директорию (те же home about) и в них делать индексный файл с инфой. Но насколько я понимаю -
это чистой воды корявость. В общем подскажите пожалуйста, как спрограммировать такую навигацию, чтобы в адресной строке
я имел вид типа http://mysite.ru/about. Может быть есть какие-то стандартные и тривиальные подходы.
Спасибо!
|
|
19 июля 2008, 18:57
|
|
Это сообщение было просмотрено: 4306 раз(а)
|
|