diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..49f63a0 --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,3 @@ +User-agent: * +Disallow: /admin/ +Sitemap: sitemap.txt \ No newline at end of file diff --git a/public/sitemap.php b/public/sitemap.php new file mode 100644 index 0000000..1e1e6a0 --- /dev/null +++ b/public/sitemap.php @@ -0,0 +1,65 @@ +pages->remoteLocationPath; + +header('Content-Type: text/xml'); + +echo ''."\n". + ''; + +// URL della home page +echo ""; +echo "$baseurl/index.php".""; +echo "hourly"; +echo "1"; +echo ""; + +// URL delle sezioni principali +foreach (NotiziaModel::$NOTIZIE_CATEGORY as $category=>$data){ + if(($data["mainMenu"]) && !$data["hidden"]){ + echo ""; + echo "$baseurl/categorySummary.php?category=".$category.""; + echo "hourly"; + echo "1"; + echo ""; + } +} + +// URL delle sezioni secondarie +foreach(NotiziaModel::$NOTIZIE_CATEGORY as $category=>$data){ + if(!$data["mainMenu"] && !$data["hidden"]){ + echo ""; + echo "$baseurl/categorySummary.php?category=".$category.""; + echo "yearly"; + echo "0.7"; + echo ""; + } +} + +$latestNews = GlobalVariables::get("dao")->query("NotiziaModel", + array("status"=>NotiziaModel::STATUS_ACCEPTED,"about.data"=>array('$lte'=>new MongoDate())), + array("sort"=>array("about.data"=>-1),"limit"=>100) +); + +if (sizeof($latestArticles)>0){ + foreach ($latestArticles as $article){ + echo ""; + echo "$baseurl/articolo.php?id=".$article->id.""; + echo "monthly"; + echo "0.3"; + echo ""; + } +} + +echo ""; + + +?> \ No newline at end of file