Обход mod_rewrite

[Удален]
864

Задумался над вопросом, почитав соседний топик.

Если у меня ЛЮБОЙ адрес перехватывается и передается скрипту, как мне заставить сервер отдать реально существующий файл. Ну т.е. если например юзер запросил /files/image.jpeg, я могу например через file_get_contents выплюнуть, а что делать если там скрипт? И вообще с mime-типами возиться не хочется.

Посоветуйте что нибудь, пжлста.

SJ
На сайте с 16.03.2008
Offline
78
#1
neolord:
Задумался над вопросом, почитав соседний топик.
Если у меня ЛЮБОЙ адрес перехватывается и передается скрипту, как мне заставить сервер отдать реально существующий файл. Ну т.е. если например юзер запросил /files/image.jpeg, я могу например через file_get_contents выплюнуть, а что делать если там скрипт? И вообще с mime-типами возиться не хочется.

Посоветуйте что нибудь, пжлста.

RewriteEngine on

# proxy almost all requests to index.php
RewriteCond %{SCRIPT_FILENAME} !(.jpg|.gif|.png|.css|.js|.php)$ [OR]
RewriteCond %{SCRIPT_FILENAME} !robots.txt
RewriteCond %{SCRIPT_FILENAME} !favicon.ico
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule .* index.php

Умные люди все-таки Zebrum Lite пишут :)

Любимый хостинг (http://beget.ru?id=2902) How can we grow old when the soundtrack of our lives is rock-n-roll?
[Удален]
#2

Такой вариант мне не подходит по ряду причин, но из этого родилась хорошая идея =) Спасибо

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий