HeavyNatas
Новичок
Перехват URL
Вопрос касательно интересного принципа работы сервера.
Вот к примеру имеем линк:
http://news.somehost.com/economics/44896.html
Причем точно известно что такого пути не существует, а сервер все GET запросы к себе обрабатывает так:
Запрос передается скрипту-парсеру, который достает оттуда все параметры (папки, названия страниц, переменные и т.д.) затем вызываются функции с этими параметрами, идет запрос к базе, и складывается из шаблонов страница.
Это я в принципе описал движок сервера. Я не могу просечь, как сделано так, что при запросе подобного урла вызываются скрипты, отдается страница, а линк в адресной строке не меняется. То есть как делается такой редирект, что пользователи делая подобный GET запрос, получают эту страницу, реально не существующую на диске сервера.
Я старался изложить как можно более понятно.
Вопрос касательно интересного принципа работы сервера.
Вот к примеру имеем линк:
http://news.somehost.com/economics/44896.html
Причем точно известно что такого пути не существует, а сервер все GET запросы к себе обрабатывает так:
Запрос передается скрипту-парсеру, который достает оттуда все параметры (папки, названия страниц, переменные и т.д.) затем вызываются функции с этими параметрами, идет запрос к базе, и складывается из шаблонов страница.
Это я в принципе описал движок сервера. Я не могу просечь, как сделано так, что при запросе подобного урла вызываются скрипты, отдается страница, а линк в адресной строке не меняется. То есть как делается такой редирект, что пользователи делая подобный GET запрос, получают эту страницу, реально не существующую на диске сервера.
Я старался изложить как можно более понятно.
