Anglo, стукни в telegram / skype - решим вопрос ;)
Anglo,
режим работы php - FPM/FastCGI
без доступа к серверу - сильно много вариантов :)
Anglo, а оно и будет добавлено через .htaccess строкой
AddHandler обработчик расширения_файлов_для_обработки_им
в качестве обработчика может быть любое из значений
application/x-httpd-phpphp5-scriptx-mapp-php6x-mapp-php5.5application/x-httpd-php54application/x-httpd-php55
какой именно обработчик в вашем случае - зависит от того как собран php (OS, стандратные пакеты или используется панель)
а test.php
<?phpphpinfo();?>
выполняется?
а вторая команда что выводит?
ну и еще можно вывод
ps axww| egrep 'http|apache'grep -i php /etc/httpd/conf*
/etc/httpd/conf* заменить на папку, где конфиги апача лежат.
+ конфиг виртуалхоста :)
Может AllowOverride в конфиге апача неправильным стоит, в результате игнорируются правила в .htaccess (проверяется добавлением любого слова в .htaccess и смотрится - сайт выдает 500 ошибку или нет)
еще можно проверить, как php подключен
grep -ir AddHandler /etc/httpd/conf* | grep php
если задача убрать www то для nginx это можно сделать
if ($http_host ~ www\.(.*)\.domain\.net) { set $sub $1; return 301 https://$sub.domain.net$request_uri; break; }
зайти через kvm / ipmi и запустить fsck на разделе /
возможно
речь про логи nginx (/var/www/httpd-logs/domain.com.access.log в данном случае).
location /images/ { set $button_redirect 0; if ($http_referer ~ "\.google\.") { set $button_redirect 1; } if ($button_redirect = 1) { rewrite "^/images/([0-9]+)-(.*)\.(jpg|jpeg|png|gif)$" http://www.domain.com/$1-.html; }
скорее всего этот кусок не так работает
https://www.nginx.com/resources/wiki/start/topics/depth/ifisevil/
в логах различие только в коде ответа и ип?
какой конфиг nginx для этого виртуального хоста?
curl -v -I --http1.0 --user-agent "google" https://site/картинка
если реф есть то его тоже указать, так если сделайте запрос как у бота гугла.