Используйте переписывание, чтобы выполнить один конкретный файл без PHP в качестве PHPApache

Anonymous
Используйте переписывание, чтобы выполнить один конкретный файл без PHP в качестве PHP

Сообщение Anonymous »

У меня есть один конкретный не PHP-файл на сервере, который должен быть выполнен как PHP. Для примера допустим, это текстовый файл с именем test.txt , а его содержимое:
Итак, когда посетитель сайта обращается к тестированию. следующее в моем файле .htaccess :

Код: Выделить всё

RewriteEngine On
RewriteRule ^test\.txt$ - [H=application/x-httpd-php]
Нет эффекта: я все еще вижу содержимое текстового файла (то есть исходный код PHP вместо вывода).
my PHP -версия - как определено с помощью echo phpversion (); - IS 8.1.32. Но это все еще не работает, если я изменяю тип x-httpd-php , чтобы добавить номер версии: я попробовал x-httpd-php5 и x-httpd-php8 и x-httpd-php81 . (Из прочтения других ответов на этом сайте, кажется, нет никакого надежного способа выяснить, какое число нужно поместить сюда.) Urls.)

Подробнее здесь: https://stackoverflow.com/questions/796 ... ile-as-php

Вернуться в «Apache»