как сделать чтобы все кроме нескольких страниц обрабатывались одним скриптом?

Страшный Злодей

Бывший член клуба (достало хамство).
как сделать чтобы все кроме нескольких страниц обрабатывались одним скриптом?

как сделать чтобы все, кроме нескольких страниц, обрабатывались одним скриптом?
Есть сайт, примерно такой структуры:
index.php - должен обрабатываться "собственным" скриптом
start.html - должен обрабатываться "собственным" скриптом
order.php - должен обрабатываться "собственным" скриптом
search.php - должен обрабатываться "собственным" скриптом
result.php - должен обрабатываться "собственным" скриптом
куча_других_страниц_с_расширениями_html_и_php - (которые должны формироваться динамически, но не через параметр в GET-запросе, а через "псевдо адреса" типа 'www.site.ru/anypage.html') их нужно обрабатывать одним "универсальным" скриптом

Как реализовать? Через .htaccess знаю только способ через обработку ошибки "404", но этот способ не подходит т.к. необходимо корректно обрабатывать эту ошибку, чтобы она вылетала в случае, если действительно запрашиваемой страницы не существует. Есть ли другие способы? Где копать?
Спасибо.
 

Страшный Злодей

Бывший член клуба (достало хамство).
Прочитал, попробовал сделать, но получилось как-то коряво...
PHP:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule   ^(.+) default.php
т.е., если страницы "реально" не существует, то обращение идет к файлу 'default.php'. Туда поместил массив страниц (точнее запрос к БД), которые мне нужно динамически генерировать. Если запрашиваемой страницы в массиве нет, то выдает ошибку "404"). Прокомментируйте, пожалуйста, этот вариант решения, если возможно.
Спасибо.
 

fixxxer

К.О.
Партнер клуба
нормальное решение, даже я бы сказал стандартное :)
 
Сверху