htaccess включает флаги php, если определенный IP-адрес - PullRequest
1 голос
/ 16 июня 2010

В моем файле .htaccess мне нужно включить следующее:

php_flag display_errors On
php_value error_reporting 2147483647

Однако я хочу делать это только в том случае, если мой IP-адрес посещает сайт.1006 *

Что-то вроде ...

if (ip == "x.x.x.x") {
  php_flag display_errors On
  php_value error_reporting 2147483647
}

Нужно сделать это в .htaccess НЕ в PHP, спасибо!

Ответы [ 2 ]

1 голос
/ 05 сентября 2015

Вы можете сделать это в Apache 2.4, используя директиву If.Я не уверен, что все команды php_flag работают таким образом, но некоторые работают.

Например,

<If "%{REMOTE_ADDR} = 'XXX.XXX.XXX.XXX'">
    php_flag xdebug.remote_autostart On
    php_flag xdebug.remote_enable On
</If>
1 голос
/ 16 июня 2010

Нет простого способа сделать это в конфигурации httpd. Попробуйте вместо этого использовать скрипт в auto_prepend_file.

...