dema501

dema501
Рейтинг
64
Регистрация
03.03.2003
Должность
IT Specialist

както так в предпоследнем примере

http://www.aplus.co.yu/wch/examples/full/

IMHO нужно обьяснить клиенту, что его продажи повысятся как минимум в двое, если именно Вы сделаете ему сайт и почему, например с помощью текстов на сайте, обьявлений.

Если клент поверит, то придет именно к Вам

Буквально сегодня прочитал

Что такое «хорошее» ТЗ на сайт?

возможно пригодиться

Roller - http://rollerweblogger.org/project/

на нем блоги Sun крутятся - http://blogs.sun.com

из коробки поддерживает все базы, гибкая система кешей, хорошая маштабируемость

но на java - требует своего железа

Скажите а куда писать заявки на разбанивание?

А то ходить через прокси не совсем удобно

Был заблокирован адрес гейта одного провайдера в восточном округе Москвы.

IMHO от ддоса защиты нет - не тратьте время!

А кстати а кто раскручивает рестораны?

или я один такой

Например можно поставить SugarCRM

http://www.sugarcrm.com/crm/community/sugarcrm-community.html

У вас в скрипте ссылки считаются внешними если они начинаются с http, но нет проверки домена.

Возможно он тотже самый, те ссылки стоят полные, а не относительные.

Hertry:
Вот нашел на одном форуме такую тему, скажите, это то?

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^Web.Downloader.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^FAST.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^HTTPClient.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^DISCo\Pump.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Drip.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^EirGrabber.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^ExtractorPro.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^EyeNetIE.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^FlashGet.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^GetRight.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Gets.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go!Zilla.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Go-Ahead-Got-It.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Grafula.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^IBrowse.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^InterGET.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Internet\Ninja.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^JetCar.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^JustView.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^MIDown\tool.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mister\PiX.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^NearSite.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^NetSpider.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Offline\Explorer.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^PageGrabber.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Papa\Foto.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Pockey.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^ReGet.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Slurp.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^SpaceBison.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^SuperHTTP.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Teleport.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebAuto.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebCopier.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebFetch.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebReaper.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebSauger.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebStripper.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebWhacker.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^WebZIP.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web\Image\Collector.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Web\Sucker.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Webster.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^Wget.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^eCatch.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^ia_archiver.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^lftp.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^tAkeOut.*
RewriteRule \.(gif|jpg|php|htm|html|shtm|shtml)$ /error.ico.[L]

Это то, что тебе нужно только нужно заменить:

RewriteRule .* - [L,F]

ну еще можно добавить curl - помоему так

RewriteCond %{HTTP_USER_AGENT} ^curl.* [OR]

а если будет написано <a href='http://site.com'> - то твой скрипт ее за внешнюю не засчитает

или <a href="ftp://site.com"> - тоже внешняя

dzutaro:
Долго искал такой скрипт, но нашел только плагин для WordPress,
похожей направленности, но для других нужд.

Переделал под свои :)


function get_domain_name_from_uri($uri)
{
preg_match("/^(http:\/\/)?([^\/]+)/i", $uri, $matches);
$host = $matches[2];
preg_match("/[^\.\/]+\.[^\.\/]+$/", $host, $matches);
return $matches[0];
}

function is_external_link($link, $HOST)
{
return (get_domain_name_from_uri($link) != get_domain_name_from_uri($HOST));
}

function get_external_links_cnt($uri)
{
$ExternalLinksCnt = 0;
$Pattern = '/<a (.*?)href="(.*?)\/\/(.*?)"(.*?)>(.*?)<\/a>/i';
$Matches = array();

if (FALSE === $Content = file_get_contents($uri))
{
return FALSE;
}

preg_match_all($Pattern, $Content, $Matches);

foreach($Matches[3] as $Link)
{
if (is_external_link($Link, $uri))
{
++$ExternalLinksCnt;
}
}

unset($Content);
unset($Matches);

return $ExternalLinksCnt;
}

$url = 'http://history.ru/';
echo get_external_links_cnt($url);
Всего: 217