Jak správně vygenerovat soubor robots.txt?
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- zool
- Člen | 144
Ahoj jak správně vygenerovat soubor robots.txt
mám toto,
Router
$router[] = new Route('robots.txt',
array(
"presenter" => "Robot",
"action" => "default"
));
Presenter
class RobotPresenter extends BasePresenter
{
public function actionDefault()
{
$this->getHttpResponse()->setContentType('text/plain');
}
}
default.latte
{extends none}
Sitemap: {link //Feed:default}
Když zadám cestu do prohlížeče, vše se zdá že funguje, ale když to zkusím přes seo-service.cz tak on ten soubor nenajde, nevíte co musím ještě odeslat, aby se to chovalo správně?? Díky
Editoval zool (24. 4. 2015 14:15)

- zool
- Člen | 144
Tak aby to fungovalo správně, musí se to vypsat v presenteru. Asi když se vykresluje šablona, tak se posílá ještě nějaká hlavička, nezkoumal jsem.
Upraven presenter
public function actionDefault()
{
$this->getHttpResponse()->setContentType('text/plain');
$this->template->setFile(__DIR__.'/../templates/Robot/default.latte');
$this->template->render();
exit();
}