все довольно просто
<?php require CURRENT_WORKING_DIR . '/libs/config.php'; $cmsController = cmsController::getInstance(); $config = mainConfiguration::getInstance(); $crawlDelay = $config->get('seo', 'crawl-delay'); $primaryWWW = (bool) $config->get('seo', 'primary-www'); $buffer = outputBuffer::current('HTTPOutputBuffer'); $buffer->contentType('text/plain'); $buffer->charset('utf-8'); $sel = new selector('pages'); $sel->where('robots_deny')->isnull(); $rules = ""; if(sizeof($sel->result) == 0) { $rules .= "Disallow: \r\n"; } $rules .= "Disallow: /?\r\n"; foreach($sel->result as $element) { $rules .= "Disallow: " . $element->link . "\r\n"; } $rules .= "Disallow: /emarket/addToCompare\r\n"; $rules .= "Disallow: /emarket/basket\r\n"; $rules .= "Disallow: /go_out.php\r\n"; $rules .= "Disallow: /images\r\n"; $rules .= "Disallow: /images/lizing\r\n"; $rules .= "Disallow: /images/ntc\r\n"; $rules .= "Disallow: /files\r\n"; $rules .= "Disallow: /users\r\n"; $rules .= "Disallow: /admin\r\n"; $rules .= "Disallow: /install-temp\r\n"; $rules .= "Disallow: /install-static\r\n"; $rules .= "Disallow: /install-libs\r\n"; $domain = $cmsController->getCurrentDomain(); $host = $domain->getHost(); $host = preg_replace('/^www./', '', $host); if($primaryWWW) { $host = 'www.' . $host; } $buffer->push("User-Agent: *\r\n"); $buffer->push($rules . "\r\n"); $buffer->push("Host: {$host} \r\n"); $buffer->push("Crawl-delay: {$crawlDelay}\r\n"); $buffer->push("Sitemap: http://{$host}/google-sitemap.xml \r\n"); $buffer->push("User-Agent: MJ12bot\r\n"); $rules .= "Disallow: /\r\n"; $buffer->push($rules . "\r\n"); $buffer->end(); ?>
прошу оценить домен somegadgets.ru :)
можно в icq (252219восемь7два) немного поподробнее?
тоже интересуют гарантии и какие крайние сроки выполнения?