Форум русской поддержки Joomla!® CMS
09.12.2016, 11:41:44 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Robots.txt

 (Прочитано 257 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Evgenii_web
Осваиваюсь на форуме
***

Репутация: +0/-1
Offline Offline

Сообщений: 74


« : 28.03.2016, 21:00:10 »

Как скрыть robots.txt от любопытных глаз?
« Последнее редактирование: 28.03.2016, 21:07:56 от Evgenii_web » Записан
Wertos
Завсегдатай
*****

Репутация: +21/-0
Offline Offline

Пол: Мужской
Сообщений: 543


« Ответ #1 : 28.03.2016, 21:09:42 »

Отдавать через php только для ботов.
Записан
Evgenii_web
Осваиваюсь на форуме
***

Репутация: +0/-1
Offline Offline

Сообщений: 74


« Ответ #2 : 28.03.2016, 21:36:12 »

что то ничего не понял) а статья есть на эту тему?
Записан
Wertos
Завсегдатай
*****

Репутация: +21/-0
Offline Offline

Пол: Мужской
Сообщений: 543


« Ответ #3 : 28.03.2016, 21:41:13 »

http://joomlaforum.ru/index.php?topic=136657.0 но на PHP проще мне кажеться
Записан
Evgenii_web
Осваиваюсь на форуме
***

Репутация: +0/-1
Offline Offline

Сообщений: 74


« Ответ #4 : 28.03.2016, 21:58:13 »

В предложенной теме (ссылке) нет решения
Записан
Филипп Сорокин
Живу я здесь
******

Репутация: +121/-4
Offline Offline

Пол: Мужской
Сообщений: 1466


« Ответ #5 : 28.03.2016, 22:08:16 »

Отдавать через php только для ботов.
В предложенной теме (ссылке) нет решения
Решения, на мой взгляд, в принципе не существует. Если паранойя совсем достала, то не используйте роботс вообще (оставьте стандартный), пользуйтесь взамен тегами robots в HTML. По сути это одно и то же, даже надежнее. Только, ради Бога, не отдавайте роботс через php.
Записан
Wertos
Завсегдатай
*****

Репутация: +21/-0
Offline Offline

Пол: Мужской
Сообщений: 543


« Ответ #6 : 28.03.2016, 22:17:26 »

robots.php
Код
<?php
$robots = "текст robots.txt";
if(testBot() === true) echo $robots;
 
functions testBot()
{
...........
}
?>
 
и реврайт в .htaccess
Записан
Филипп Сорокин
Живу я здесь
******

Репутация: +121/-4
Offline Offline

Пол: Мужской
Сообщений: 1466


« Ответ #7 : 28.03.2016, 22:24:37 »

robots.php
Код
<?php
$robots = "текст robots.txt";
if(testBot() === true) echo $robots;
 
functions testBot()
{
...........
}
?>
 
и реврайт в .htaccess

Замечательная чушь!
Записан
voland
Профи
********

Репутация: +488/-86
Offline Offline

Пол: Мужской
Сообщений: 8732


любит наш народ всякое гавно...


« Ответ #8 : 29.03.2016, 08:56:09 »

Зарыться в пещеру и отрезать провода!
Что за глупые вопросы вообще пошли?
Записан
Wertos
Завсегдатай
*****

Репутация: +21/-0
Offline Offline

Пол: Мужской
Сообщений: 543


« Ответ #9 : 29.03.2016, 09:26:05 »

Замечательная чушь!
Предложи лучшее решение по этому вопросу, моё будет работать, я же не против
Записан
Филипп Сорокин
Живу я здесь
******

Репутация: +121/-4
Offline Offline

Пол: Мужской
Сообщений: 1466


« Ответ #10 : 29.03.2016, 11:53:45 »

Предложи лучшее решение по этому вопросу, моё будет работать, я же не против

Ваш подход понятен, и для его реализации не требуется реврайт на PHP с последующим выводом через PHP текстового файла. Это можно проще, обычным рутинным способом, директивами в .htaccess:

Код:
RewriteCond %{HTTP_USER_AGENT} !(bot|spider|crawler|search|slurp|teoma|yandex|google) [NC]
RewriteRule robots\.txt - [F]

Однако определить бота по строке USER_AGENT, как я писал ранее, в принципе не возможно, потому что боты могут маскироваться под обычные браузеры, а это значит, что когда они придут на сайт и запросят robotx.txt, то получат "от ворот поворот" и будут индексировать всё, что встретят на своём пути, т.к. robots.txt для них будет закрыт.

А решение я предложил: не использовать robots.txt, взамен написать правила в файле шаблона, согласно которым в HTML будет выставляться:
Код:
<meta name="robots" content="none" />
« Последнее редактирование: 29.03.2016, 15:46:01 от Филипп Сорокин » Записан
Evgenii_web
Осваиваюсь на форуме
***

Репутация: +0/-1
Offline Offline

Сообщений: 74


« Ответ #11 : 29.03.2016, 13:41:08 »

Вывод один- лучше его не трогать себе дороже, и надеяться что другие методы скрытия статьи сработают
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet