Используйте переписывание, чтобы выполнить один конкретный файл без 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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