Iata un cod simplu ce generaza un sitemap.
Creati un fisier gol denumit sitemap.txt si uploadati-l in radacina pe ftp si dati-i drept de scriere.
Copiati apoi codul urmator intr-un fisier denumit sitemap.php:
Cod PHP:
<?php
######################################
$sitemap= '/sitemap.txt';
######################################
$page=$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
$from_replace=array("/","?","=","%");
$to_replace=array("\/","\?","\=","\%");
$page_op=str_replace($from_replace,$to_replace,$page);
$past_data=file_get_contents($sitemap);
if(!preg_match("/".$page_op."\n/",$past_data)){
file_put_contents($sitemap,"http://".$page."\n".$past_data);
}
?>
Apoi, dupa ce ati uploadat acest fisier in radacina, pe ftp, introduceti codul urmator in toate fisierele site-ului, sau doar paginile care va intereseaza:
Cod PHP:
<?php
require_once("/sitemap.php");
?>
Later edit: pentru cei ce folosesc hosting shared, e de indicat sa inlocuiasca $_SERVER["SERVER_NAME"] cu 'domeniulmeu.com' unde domeniulmeu.com e numele domeniului pe care e gazduit site-ul