|
Человекопонятный urlОбсуждение темы Человекопонятный url в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Привет народ. Я новичок в web-программировании. И вот за время моей недолгой практики у меня возникла следующая проблема. Приведу простой пример. Есть сайт. ... |
|
Опции темы |
19.07.2008, 19:05 | #1 |
|
Привет народ. Я новичок в 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. Может быть есть какие-то стандартные и тривиальные подходы. Спасибо! Последний раз редактировалось kost; 22.07.2008 в 00:08.. |
|
20.07.2008, 02:33 | #2 |
|
Секрет в файле ".htaccess", поищи,найдешь много интерестного
Подробнее сказать не могу, сори, пиво... Добавлено через 5 минут О! винда перестала глючить, или протрезвел что то типа этого: RewriteBase / RewriteRule ^story/(.*)/(.*[^/])/?$ index.php?storyid=$1&$2 Последний раз редактировалось OrGadiy; 20.07.2008 в 02:33.. Причина: Добавлено сообщение |
|
20.07.2008, 18:32 | #3 |
|
это полезная вещь!
|
|
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|