Ich möchte eine Sitemap erstellen, aber ich weiß sehr wenig über die Verwendung von Sitemaps. Ich benutze CakePHP. Es gibt eine Menge Software auf Google und Guides, aber ich möchte trotzdem fragen, für eine einfache Möglichkeit, Sitemaps für CakePHP zu erstellen.
Ich habe die Website auf dem Server hochgeladen, es ist nicht auf localhost angewiesen.
Hier ist ein schnelles und einfaches Beispiel, mit dem Sie spielen und sich an Ihre Bedürfnisse anpassen können:
In Ihrem Controller:
%Vor%Ihr "Artikel" -Modell:
%Vor%Anzeigen:
%Vor%Das ist ein guter Anfang, jetzt füge einfach hinzu:
Router::parseExtensions('xml');
auf routes.php
Von dort wollen Sie eine Route wie:
Router::connect('/sitemap', array('controller' => 'posts' ....., 'ext' => 'xml'))
, das site.com/sitemap.xml an den Controller / die Aktion leitet, auf der sich die Sitemap befindet.
Erstellen Sie ein XML-Layout mit den richtigen Überschriften, und verschieben Sie die Ansichtsdatei in views / posts / xml / file.ctp