Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Как обрабатывать все запускаемые файлы одним скриптом?
Как обрабатывать все запускаемые файлы одним скриптом?
Скажите, можно ли сделать, чтобы все запускаемые на сервере файлы (html,htm,php) перед выводом пользователю обрабатывались одним скриптом, и выводился уже результат выполнения скрипта?
Lexus777
Напиши RewriteRule (типа ^.*$ script.php?file=$1) чтобы всё передавалось скрипту, он будет открывать файл ($s=file_get_contents($_GET['file'])), делать с ним что надо ($s=preg_replace("/a/","b",$s)) и потом выводить (echo $s). Ну естественно надо проверки всякие добавить.
Только я не очень понимаю зачем так делать. Или я не так понял вопрос.
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