3 ноября 2024, воскресенье  

PHPworld.ru - все о программировании на PHP, основы языка PHP, особенности PHP5
PHPworld.ru php php 5 SQLite Статьи Книги Форум PHP Гостевая книга Ссылки по PHP

Правила форума


Если вы впервые на нашем форуме - ознакомьтесь с правилами


 

Форум

  battrack :: человекопонятный url
Привет народ. Я новичек в 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 раз(а)

Ответить на сообщение

Вернуться к списку сообщений форума

Сообщение и ответы Просм. Автор Дата
  человекопонятный url4306 battrack19.07.08 18:57
 Переделка URL на PHP2491 Сергей20.07.08 11:20


 Ответить на сообщение
 Автор:
 Ваш email*:
уведомлять об ответах на соощение по email
не публиковать email в форуме
 Тема сообщения:
 Текст сообщения:

* - поле не обязательно для заполнения

 

Copyright © PHP World - Леонид Лукин, 2004-2008.

Главная PHP World | PHP | PHP 5 | SQLite | Статьи по PHP | Книги по PHP | Ссылки по PHP | CV