Как обрабатывать все запускаемые файлы одним скриптом?

Lexus777

Новичок
Как обрабатывать все запускаемые файлы одним скриптом?

Скажите, можно ли сделать, чтобы все запускаемые на сервере файлы (html,htm,php) перед выводом пользователю обрабатывались одним скриптом, и выводился уже результат выполнения скрипта?
 

ZN

Новичок
Lexus777
Напиши RewriteRule (типа ^.*$ script.php?file=$1) чтобы всё передавалось скрипту, он будет открывать файл ($s=file_get_contents($_GET['file'])), делать с ним что надо ($s=preg_replace("/a/","b",$s)) и потом выводить (echo $s). Ну естественно надо проверки всякие добавить.
Только я не очень понимаю зачем так делать. Или я не так понял вопрос.
 

Фанат

oncle terrible
Команда форума
а jpg - запускаемый файл?
а чем отличаетая от html? а js? a css?
 

Фанат

oncle terrible
Команда форума
white phoenix
скажи, тебе самому-то не противно ощущать себя идиотом?
 

Lexus777

Новичок
to ZN
Спасибо
примерно так и нужно делать.
но как заставить этот rewriterule работать на всех субоменах?
Если субдомены не лежат, как папки в основном домене.

Я просто бесплатный хостинг делаю и хочу скриптом вставлять рекламу.
Все субдомены будут на отдельных ftp аккаунтах.
Можно, конечно, загружать в них этот .htaccess, но ведь владелец аккаунта может его удалить..

-~{}~ 19.01.06 19:03:

Странно. Я записал этот rewriteRule

RewriteEngine On
RewriteRule ^(.*)$ main.php?file=$1

Файл main.php должен выводить переменную $_SERVER['QUERY_STRING']

При загрузке index.html выводится
file=main.php
хотя должно
file=index.html
 
Сверху