можно ли настроить .htaccess что бы он отдавал http код 410 или 404 для конкретной директории или для конкретного файла, например css, js и картинок ? должно получиться так, что в браузере у пользователя отображаться и выполняться будут, а если роботы запрашивают отдельно файлы css, картинок и скриптов по прямому адресу: sitename.ru/wp-content/plugins/showbiz/js/admin.js то загружая этот файл они видят не 200 а 410, при этом файл не блокируется и не вызывает страницу с ошибкой, только заголовок отдаст нужный. на php это понятно, прописать нужный header и страница отображается как надо но бот её воспримет уже по другому как несуществующую пример - страница 404 - которая показывает свой контент и отдаёт код 404
Code: SetEnvIfNoCase User-Agent "^Googlebot" search_bot SetEnvIfNoCase User-Agent "^Yandex" search_bot SetEnvIfNoCase User-Agent "^Yahoo" search_bot <FilesMatch "^.*your\.css$"> Order Allow,Deny Allow from all Deny from env=search_bot </FilesMatch>
мне это нужно не для поисковых ботов прятать, а от ботов сканеров, которые ищут скрипты, стили в cms, то есть стандартные папки, и не всегда их можно переименовать, нужно именно отдавать вместо 200 код 404 или 410 при этом стили доступны для чтения