Как такое реализовать?

12
Trafikgon
На сайте с 24.10.2008
Offline
174
1228

Допустим есть бот яндекса и гугла и боты всякие.

скрипт для приема ботов есть опознания. php можно и на cи переписать.

Мне нужно их отловить как-то! до входа на сайт в (index.php robots.txt .htaccec) не трогая именно эти файлы. Нужно для фильтрования.

Вопрос скорее к программистам или по теме dns или apache и серверов linux.

. (#)
topy
На сайте с 28.03.2006
Offline
142
#1

Клоакинг чтоль?

Новости коротко и ясно (https://subnews.ru)
LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#2

Не отловить, у ПС есть боты которые не представляются и клоакинг на раз два они вычисляют.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
Trafikgon
На сайте с 24.10.2008
Offline
174
#3
LEOnidUKG:
Не отловить, у ПС есть боты которые не представляются и клоакинг на раз два они вычисляют.

Мне нужен метод и схема! конкретно не трогая 3 вида файлов.

А то что, не отловить и тд это неважно и мои проблемы :) в данном вопросе суть иная.

конечно рад услышать сложные схемы днс и тд ...от возможно догадывающихся людей как такое реализовать.

ДП
На сайте с 23.11.2009
Offline
203
#4

http://php.net/manual/en/ini.core.php#ini.auto-append-file посмотрите эту директиву, настраивается на уровне php.ini, т.е. необходимые файлы не затрагиваются, работае как вызов функции require в самом начале любых php скриптов.

Trafikgon
На сайте с 24.10.2008
Offline
174
#5
Дикий пионер:
http://php.net/manual/en/ini.core.php#ini.auto-append-file посмотрите эту директиву, настраивается на уровне php.ini, т.е. необходимые файлы не затрагиваются, работае как вызов функции require в самом начале любых php скриптов.

интересно конечно. Но как это дело устанавливается? :) для этого нужна cpanel сайта?

или просто в файл index.php вставить кусок кода данной функций require?

ДП
На сайте с 23.11.2009
Offline
203
#6

Это можно:

1. прописать в php.ini глобально для всего сервера

2. прописать в htacces через php_value (php_value auto_prepend_file /path/file.php)

2 вам изначально не подходит, а про то, что у вас нет доступа к php.ini вы в первом сообщении не уточнили.

З.Ы вот такая строка

auto_prepend_file /path/file.php

эквивалентна тому, что в каждом php файле первой строкой буде require('/path/file.php');

Trafikgon
На сайте с 24.10.2008
Offline
174
#7
Дикий пионер:
Это можно:
1. прописать в php.ini глобально для всего сервера
2. прописать в htacces через php_value (php_value auto_prepend_file /path/file.php)

2 вам изначально не подходит, а про то, что у вас нет доступа к php.ini вы в первом сообщении не уточнили.

З.Ы вот такая строка
auto_prepend_file /path/file.php
эквивалентна тому, что в каждом php файле первой строкой буде require('/path/file.php');

да доступа нету пхп ини.

Выходит что мне нужно сделать или можно? auto_prepend_file /path/file.php куда писать?

прописать в htacces через php_value (php_value auto_prepend_file /path/file.php)

Типа решения моей задачи? так! через хтассес. или еще ваши варианты?)

ДП
На сайте с 23.11.2009
Offline
203
#8

Если через htaccess - то php_value auto_prepend_file /path/file.php такую строку, но должно быть разрешено изменение параметров php.ini в htccess.

Надежнее всего в самих скриптах первой строкой require_once(/path/file.php);

Но это все как бы начальным условиям противоречит

Trafikgon
На сайте с 24.10.2008
Offline
174
#9
Дикий пионер:
Если через htaccess - то php_value auto_prepend_file /path/file.php такую строку, но должно быть разрешено изменение параметров php.ini в htccess.
Надежнее всего в самих скриптах первой строкой require_once(/path/file.php);
Но это все как бы начальным условиям противоречит

да конечно.

пробывал через хтассеc может неправильно делал. Все пишет сервер ошибка 500.

писал так залил пустой файл в корень file.php и в хтассес написал вверху

php_value auto_prepend_file file.php и хз и так /file.php вообщем некак непашет.

Может код хтассеса верный подкините?

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#10

Да никак вы не сделаете, забудьте.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий