Intereting Posts
CakePHP 3 Проблема аутентификации Ldap и уточнение PHP – подсчет конкретных значений массива как присоединиться к двум таблицам по общим атрибутам в mysql и php? Не удалось обновить токен OAuth2 в PHP, недействительный грант Предупреждение: file_get_contents не удалось открыть поток: время ожидания подключения включает / simple_html_dom.php в строке 75 Загрузка содержимого div с другой php-страницы и показ с использованием ajax Рекурсивный поиск и замена элементов массива PHP DOMDocument appendXML со специальными символами Развертывание с использованием ssh с ключом без предоставления парольной фразы для закрытого ключа (ssh-agent) Найти, какая часть Html недействительна с PHP Вставка нескольких строк из php foreach Каков наилучший способ сделать аутентификацию пользователя в php? Дата истечения срока действия PHP socket_create vs. fsockopen php создание php 5.5 из источника в centos, отсутствует mod_php

Как заменить файл robots.txt на .htaccess

У меня небольшая ситуация, когда мне нужно удалить файл robots.txt, потому что я не хочу и роботы-роботы для получения ссылок.

Также я хочу, чтобы они были доступны пользователю, и я не хочу, чтобы они были кэшированы поисковыми системами.

Также я не могу добавить аутентификацию пользователя по различным причинам.

Поэтому я думаю об использовании mod-rewrite, чтобы отключить поисковые роботы от сканирования, позволяя другим делать это.

Логика, которую я пытаюсь реализовать, – это написать условие, чтобы проверить, является ли входящий пользовательский агент поисковой системой, и если да, то перенаправляйте их на 401.

Единственная проблема – я не знаю, как ее реализовать. 🙁

Может кто-нибудь мне помочь.

Заранее спасибо.

С Уважением,

    Возможно, я понимаю, что вы ошибаетесь, но я думаю

    User-agent: * Disallow: / 

    в robots.txt будет делать именно то, что вы хотите – не позволяйте искателю, сохраняя сайт открытым для обычных пользователей.

    Или вам нужно специально удалить robots.txt (по какой причине?) С веб-сервера?