RB и robots.txt

<br>
На сайте с 07.03.2009
Offline
96
983

как заставить рб делать robots.txt? (супер паки не интересуют) подскажите, а то уже надоело руками делать.

[Удален]
#1

Силой мыслей.

B inc/functions.php заставлять :)

зы:могу скинуть код :D

ззы: чекай пм :)

PM
На сайте с 23.03.2009
Offline
13
#2

вы сразу в пм, может кто тоже нуждается в этом :)

Сначало лезем в inc/function.php и там вставляем

function GetRobotsTxt()
{
global $way;
$head='User-agent: *'."\n".'Disallow:'."\n".'Sitemap: '.$way.'/sitemap.xml';
return $head;
}

потом в run.php

$fp=fopen($folder."/robots.txt", "w+");
fputs($fp, GetRobotsTxt());
fclose($fp); chmod ($folder."/robots.txt", 0777);

где-то так))

. icq 553073277
<br>
На сайте с 07.03.2009
Offline
96
#3

Спасибо, разобрался (почему-то не догадался в супер пак залезть посмотреть)

в inc/functions.php вставил


function GetRobotstxt() {
global $map, $way;

$text = 'User-Agent: *
Disallow: ';
if ($map == 'on') {
$text .= '

Sitemap: ' . $way . '/sitemap.xml';
}

return $text;
}

в run.php вставил:

		if ($map){//потому-что нету галки создать robots.txt

$fp=fopen($folder."/robots.txt", "w+");
fputs($fp, GetRobotstxt());
fclose($fp); chmod ($folder."/robots.txt", 0777);

может кому пригодится.

&lt;br&gt; добавил 12.07.2009 в 02:19

Мля, на локалке все отлично работает (без заливки по фтп), на хостинге генерю - не хочет robots.txt создавать в чем может быть причина, выручайте...

A
На сайте с 15.01.2009
Offline
31
#4

может быть права на запись выставлены некорректно

>> Контент за смешные деньги. Килосимвол 95% уника от $0,40 - ну не сказка ли? :) (http://advego.ru/0tn3fPkK3F) <<
<br>
На сайте с 07.03.2009
Offline
96
#5

пробовал выставлять 777 - не создает:(

Claremont
На сайте с 17.03.2009
Offline
92
#6

Если получится дайте знать :)

Время - это капитал работника умственного труда. (с) Оноре Бальзак
<br>
На сайте с 07.03.2009
Offline
96
#7

в run.php надо еще добавить:

		if ($map) {

ZalitFileFTP("robots.txt", GetRobotstxt());
}

тогда и по фтп будет нормально заливать.

Claremont
На сайте с 17.03.2009
Offline
92
#8

Огромное спасибо!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий