URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 71814
[ Назад ]

Исходное сообщение
"Apache+php + обработка хендлеров"

Отправлено exe , 31-Янв-07 08:10 
Здравствуйте!
У меня вот такая проблемма.
Имеем Апаче 1.3.37 + php 4.4.4. Так вот php срипты выполняются нормально, но меня не устраивает то, что например если есть файл xxx.php.yyy, то он тоже выполняется как php скрипт, а хотелось бы чтоб отдавал текст.Те у меня проблема в том, что если в названии файла есть php то дальше уже не важно, что за расширение, он все равно обработается как php. Уже всю голову сломал.
p.s. ModRewrite отключал, таже картина.

Содержание

Сообщения в этом обсуждении
"Apache+php + обработка хендлеров"
Отправлено bass , 31-Янв-07 13:02 
>Здравствуйте!
>У меня вот такая проблемма.
>Имеем Апаче 1.3.37 + php 4.4.4. Так вот php срипты выполняются нормально,
>но меня не устраивает то, что например если есть файл xxx.php.yyy,
>то он тоже выполняется как php скрипт, а хотелось бы чтоб
>отдавал текст.Те у меня проблема в том, что если в названии
>файла есть php то дальше уже не важно, что за расширение,
>он все равно обработается как php. Уже всю голову сломал.
>p.s. ModRewrite отключал, таже картина.


скорее всего там, где опиваются расширения .php не стоит $.
то есть должно быть .php$ или *.php$
вот пример из доки:
<FilesMatch "\.(cgi|shtml|phtml|php)$">                                                                                
                                    ^  


"Apache+php + обработка хендлеров"
Отправлено exe , 31-Янв-07 16:32 
FilesMatch не то.
Хотя конечно, наверное через него можно запретить выполнение фалов вида xxx.php.zzz, но разрешить xxx.php.
Только не пойму как.