Как при запросе некой страницы всегда выполнять index.php?

Vozis

Guest
Как при запросе некой страницы всегда выполнять index.php?

Необходимо, чтобы при запросе any_page.html выполнялся только index.php, и как параметр в нем бы содержалась переменная с именем запрашиваемого файла.
То есть при запросе www.domain.com/page.html реально исполнялся бы index.php, а в нем была бы переменная $page = page.html
Объясните, пожалуйста, поподробнее. Спасибо заранее. :)
 

Sex

Новичок
для PHP:
<?php
Header("Location: $URL");
?>
для HTML:
<meta http-equiv='Refresh' content='0; url=$URL'>
 

Vozis

Guest
Нет, я наверно плохо объяснил.
Реально существует только один файл - index.php. Мне надо чтобы при запросе любого файла выполнялся именно index.php, а в нем бы переменная с именем запрашиваемого файла.
 

Tigr

Новичок
http://sitemaker.ru/technologies/webserver/mod_rewrite/
http://detail.phpclub.net/article/2001-01-16
http://spectator.ru/technology/php/user_friendly_urls
 

Huckster

Guest
А вообще, должен быть ЧПУ-человеко-понятный УРЛ, а не что-то вроде, http://site.com/?page=index
Хотя дело Ваше, это просто ИМХО.

Я бы сослался на Лебедева, но после истории с доменом php.ru в этом форуме делать это стыдно :)
 

Фанат

oncle terrible
Команда форума
ЧПУ - это хорошо. и даже красиво.
Однако надо четко осознавать, что из 100 посетителей твоего сайта знет, что такое урл, и может оценить его человекопонятность только один.

А Лебедев - да. Авторитет. С такими папом и мамом я бы тоже вещал на весь союз с большим апломбом.
 

Huckster

Guest
Фанат
Хе-хе, про "папом и мамом" - четко.
 
Сверху