Jak na robots.txt a sitemap.xml
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- tatyalien
- Člen | 239
Možná blbej dotaz, ale jak rozchodit robots.txt, sitemap.xml? Když jsem si dal čistě robots.txt do složky www, tak seo analyzátor hlásí, že neexistuje a je nedostupný… když jsem si udělal presenter:
class RobotsPresenter extends BasePresenter
{
public function renderDefault()
{
}
public function renderRobots()
{
}
public function renderSitemap()
{
}
K tomu šablony:
robots.latte
{extends none}
# see http://www.robotstxt.org/orig.html for documentation
User-agent: *
Allow:
(podobně i na sitemapu
sitemap.latte
{extends none}
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
...
a dal routu:
$container->router[] = new Route('robots.txt', 'Robots:robots');
$container->router[] = new Route('sitemap.xml', 'Robots:sitemap');
tak stránky jsou dostupné když dám adresa/robots.txt načte se mě, ale přes seooptimalizaci mě to řve, že soubor neexistuje…
Editoval tatyalien (18. 5. 2012 15:21)