In einer vorigen Nachricht (Warum eine Sitemap wichtig ist) habe ich über die Wichtigkeit einer Sitemap informiert. Eigene Websites und auch einige CMS- oder Foren-Softwares besitzen aber keine Funktion, eine Sitemap zu erstellen. Darum muss man sich selbst kümmern. Normalerweise kennt sich ein Administrator aber nicht mit der Erstellung solcher Plugins oder "Hacks" aus, um das selbst zu machen. Dazu gibt es ein Script, das man sich selbst einfach installieren kann, namens Autositemap.
Die unten angehängte *.zip herunterladen und entpacken. Die config.php muss nun noch angepasst werden.
Unter $config_baseHREF muss das Wurzelverzeichnis eurer Website, von der eine Sitemap erstellt werden soll, angegeben werden.
$config_databaseServer muss mit den Namen des MySQL-Servers angegeben werden. Standardmäßig ist das localhost.
$config_databaseUsername und $config_databasePassword sind die Login-Dateien für den MySQL-Server.
$config_databaseName muss mit dem Namen der Datenbank, in der die Links gespeichert werden sollen, gefüllt werden und sollte man mehrere Sitemaps in eine Datenbank speichern wollen, sollte man auch das $config_databaseTablePrefix benennen, ansonsten kann es so bleiben, wie es ist.
$config_adminPassword wird nicht gebraucht und kann auch so gelassen werden.
Hat man alles entsprechend angepasst, braucht man nur noch die Dateien auf den Server zu laden, so dass urllist.php und sitemap.php im Wurzelverzeichnis der Seite sind. Dann ruft man /autositemap/setup.php auf, es werden die Datenbankeinträge gemacht (wenn nicht, erscheint eine Fehlermeldung) und man bekommt den Code zum Einbinden. Dieser Code sollte auf allen Seiten erscheinen, die man in der Sitemap haben will.
Da die Sitemap nicht automatisch alle Links einliest, geschieht das erst bei einem Klick auf jeden Link. Dieser wird dann in die MySQL-Datenbank geschrieben und dann in der sitemap.php ausgegeben.
Daraufhin kann man die Sitemap bei den verschiedenen Diensten der Suchmaschinenanbieter eintragen.
Bei Fragen stehe ich hier gerne zur Verfügung.
Eine Demo: KittBlog Sitemap Diese Demo ist nicht mehr verfügbar - einen "Ersatz" gibt es bald.
Die unten angehängte *.zip herunterladen und entpacken. Die config.php muss nun noch angepasst werden.
Unter $config_baseHREF muss das Wurzelverzeichnis eurer Website, von der eine Sitemap erstellt werden soll, angegeben werden.
$config_databaseServer muss mit den Namen des MySQL-Servers angegeben werden. Standardmäßig ist das localhost.
$config_databaseUsername und $config_databasePassword sind die Login-Dateien für den MySQL-Server.
$config_databaseName muss mit dem Namen der Datenbank, in der die Links gespeichert werden sollen, gefüllt werden und sollte man mehrere Sitemaps in eine Datenbank speichern wollen, sollte man auch das $config_databaseTablePrefix benennen, ansonsten kann es so bleiben, wie es ist.
$config_adminPassword wird nicht gebraucht und kann auch so gelassen werden.
Hat man alles entsprechend angepasst, braucht man nur noch die Dateien auf den Server zu laden, so dass urllist.php und sitemap.php im Wurzelverzeichnis der Seite sind. Dann ruft man /autositemap/setup.php auf, es werden die Datenbankeinträge gemacht (wenn nicht, erscheint eine Fehlermeldung) und man bekommt den Code zum Einbinden. Dieser Code sollte auf allen Seiten erscheinen, die man in der Sitemap haben will.
Da die Sitemap nicht automatisch alle Links einliest, geschieht das erst bei einem Klick auf jeden Link. Dieser wird dann in die MySQL-Datenbank geschrieben und dann in der sitemap.php ausgegeben.
Daraufhin kann man die Sitemap bei den verschiedenen Diensten der Suchmaschinenanbieter eintragen.
Bei Fragen stehe ich hier gerne zur Verfügung.
887 mal gelesen
Black Rider -
Nein das sicher nicht, werde aber noch eine Anleitung schreiben, wie man es an seine eigenen Bedürfnisse anpasst
Für alle, die es selbst können: community.woltlab.com/forum/al…itemap-mit-gsite-crawler/