CompDocs

Рейтинг
82
Регистрация
21.10.2004

Многое зависит от запроса, частотности. Не сезонная коммерция, СЧ и выше - как уже сказали, месяц не срок.

Там кто-то кричал что ТИЦ отменят. Яндекс решил не мелочиться, и отменил Яндекс.

Новый слоган: Яндекс. всё отменяется :D

borej:
Piligrim4x4, плюсадин. В нормальных странах так делают давно.

"Стерилизация и на свободу." ?

Резонный вопрос возникает: если "в нормальных" странах так и делают, то откуда берутся новые собаки на данную процедуру, почему они до сих пор еще полностью не исчезли? Неужели хозяева в этих "нормальных" странах просто в промышленных масштабах выкидывают своих любимцев на улицу? :D

Вы бы хоть движок форума указали, что ли?

ООП имеет смысл применять для крупных, масштабируемых проектов, над которыми работают множество различных программистов, в том числе и не сообща (к примеру, CMS и модули под нее).

А в общем, ООП в PHP - это просто иная форма представления процедурного подхода. Знание и следование принципам ООП позволит не тратить программистам время на согласование своих действий. Но опять же, это всё при условии, что все они придерживаются этих принципов.

Если вы пишите что-то под себя, делайте это как вам самим удобно. Конечный ООП код в PHP, кстати, будет работать несколько медленней аналогичного, но выполненного с применениями процедур. ;)

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

Так что в итоге, товарищи? Вопрос сейчас крайне актуален для меня.

The WishMaster, а чтоб другим не достался! :D

И все же? :)

VoV@:
Но я вообще сомневаюсь, что может быть красивый костыль из .htaccess для 2-х сайтов в одной директории. Первоначальное решение кривое само по себе.

См. я ссылку выше давал - там просто подставляется нужный txt файл.

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

Кстати, вот нашел более элегантный вариант (чтоб php не дергать) - http://blog.cherouvim.com/robotstxt-control-for-host-aliases-via-mod_rewrite/

Может вам еще ключ от квартиры? :D

Ну ок, примерно так:

.htaccess

RewriteEngine On

RewriteRule ^robots.txt /robots.php [L]

robots.php

<?php


header('Content-Type: text/plain');

if ($_SERVER['HTTP_HOST'] == 'site1.ru' || $_SERVER['HTTP_HOST'] == 'www.site1.ru')
{
?>
User-agent: *
Disallow: /123/
Host: www.site1.ru
<?php
}

else

{
?>
User-agent: *
Disallow: /456/
Host: www.site2.ru
<?php
}

?>

На работоспособность не тестировал, писал прям в форме ответа.

Всего: 528