Lupus

Lupus
Рейтинг
241
Регистрация
02.11.2002

На одном из сайтов у меня решено похоже:


$ims= getenv("HTTP_IF_MODIFIED_SINCE");
if (!empty($ims)) $ims_timestamp= strtotime($ims);
else $ims_timestamp= 0;
$hd304= getenv("SERVER_PROTOCOL")." 304 Not Modified";
$Modified= mktime(0, 0, 0, 1, 1, date("Y"));
if ($Modified < $ims_timestamp)
header($hd304);

А это как раз то, о чем я говорил постом выше :)

Здесь для робота проблем не будет.

Ссылки спрятаны в вызовах функции. Скрипты роботы не интерпретируют.

Следовательно для робота этих ссылок нет. Надо искать (или писать) код, где ссылки сделаы в обычном html формате, а скрипт только переключает видимость слоев.

Есть много реализаций такого меню. В некоторых проблем не будет. В других робот по ссылкам не пойдет. Если поконкретнее о скрипте скажешь (например кусок кода), то можно будет и на вопрос ответить :)

именно это надо вставить в .htaccess ? один в один ?

Можно это. Можно варианты:

-------------
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} !mozilla [nocase]
RewriteCond %{QUERY_STRING} ^\?user=
RewriteRule ^.*$ - [F]
-------------
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} ^Yandex [OR]
RewriteCond %{HTTP_USER_AGENT} ^StackRambler [OR]
RewriteCond %{HTTP_USER_AGENT} ^Aport [OR]
RewriteCond %{HTTP_USER_AGENT} ^Googlebot [OR]
RewriteRule ^index\.php\?user - [F]

Нужное подчеркнуть (ненужное выбросить) :)

Эти правила я набросал навскидку, не тестируя, по причине сонности :),

но, надеюсь, не очень ошибся.

Главное, не помню, какие именно роботы забили на запрет в мете "robots"

Затем проверить, прикинувшись, например, Яндексом и, запросив "запрещенный" и "разрешенный" URL. Первый должен посылать по 403.

"Прикинуться" можно отсюда.

по-моему, так нельзя писать в роботс. можно в самом файле писать <META NAME="ROBOTS" CONTENT="NOINDEX">

Действительно нельзя. Но, к сожалению, по опыту вижу, что эту мету роботы игнорируют. Может это только мне так не везет... :)

100% работает только что-то вроде этого:

RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} !mozilla [nocase]
RewriteRule ^index\.php\?user - [F]

Можно ли возбудить уголовное дело

Теоретически можно, но... хлопотно это.

Надо поблагодарить "учителя" за урок, и если руки работают быстрее, чем голова, кликая по присланному файлу, то не помешает настроить Norton Antivirus на автоматическое блокирование доступа к зараженным файлам.

Как то неудобно на это смотреть...

А еще неудобно видеть падение нравов, безбожие, войны и бедность...

Я "белых перчаток" не ношу, поэтому увидел просто вопрос и просто ответ. Кстати по существу. Коего существа не заметно в Вашей реплике.

Или там зашифрованный текст типа "я лучше вас"?

IMHO, симпатичный, "широковещательный" форум, с неплохой посещаемостью. Насколько мне известно, роль поисковиков в популярности форумов несколько иная, чем у других сайтов. На форуме самое "вкусное" - возможность пообщаться с признанными авторитетами в своих областях и их привлечение, IMHO, важнее находимости каких-либо тредов форума.

А из замечаний, я бы обратил внимание на написание слова "недолжно" в правилах. И, хоть это несколько не по теме, но в правилах я не встретил общепринятой "преамбулы" о целях, задачах и тематиках форума.

Все начинается с запретов :)

Кстати, на Западе журналистка была бы счастлива - вернейший способ лимончик - другой "морального ущерба" отсудить!

Всего: 15148