както так в предпоследнем примере
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, но нет проверки домена.
Возможно он тотже самый, те ссылки стоят полные, а не относительные.
Это то, что тебе нужно только нужно заменить:
RewriteRule .* - [L,F]
ну еще можно добавить curl - помоему так
RewriteCond %{HTTP_USER_AGENT} ^curl.* [OR]
а если будет написано <a href='http://site.com'> - то твой скрипт ее за внешнюю не засчитает
или <a href="ftp://site.com"> - тоже внешняя
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);
както так в предпоследнем примере
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, но нет проверки домена.
Возможно он тотже самый, те ссылки стоят полные, а не относительные.
Вот нашел на одном форуме такую тему, скажите, это то?
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"> - тоже внешняя
Долго искал такой скрипт, но нашел только плагин для WordPress,
похожей направленности, но для других нужд.
Переделал под свои :)