Comment créer un Sitemap pour CakePHP?
Je veux créer un plan de site, mais je sais très peu de choses sur l'utilisation de google Sitemaps. J'utilise CakePHP. Il y a beaucoup de logiciels sur google et les guides, mais je veux encore poser de toute façon, pour un moyen facile de créer des sitemaps pour CakePHP.
J'ai téléchargé du site web sur le serveur, il ne repose pas sur localhost.
OriginalL'auteur meotimdihia | 2010-09-24
Vous devez vous connecter pour publier un commentaire.
Voici un rapide n'dirty exemple pour vous de jouer avec et de les adapter à vos besoins:
Dans votre contrôleur:
Votre "Article" modèle:
Vue:
N'oubliez pas d'ajouter public $components = array('RequestHandler'); dans votre contrôleur (ou AppController.php pour l'application de l'échelle d'accès) pour que cela fonctionne.
J'ai mis à jour la réponse, merci!
veuillez vérifier mon problème lorsque je fais mal et aussi sitemap.xml fichier vide? stackoverflow.com/questions/39099791/...
OriginalL'auteur dr Hannibal Lecter
C'est un bon début, maintenant, il suffit d'ajouter:
Router::parseExtensions('xml');
à routes.phpÀ partir de là, vous voulez avoir une route comme:
Router::connect('/sitemap', array('controller' => 'posts' ....., 'ext' => 'xml'))
qui va direct site.com/sitemap.xml le contrôleur/action où le sitemap est.créer un xml de mise en page avec la bonne têtes de, et de déplacer la vue vers le fichier views/posts/xml/fichier.ctp
veuillez vérifier mon problème lorsque je fais mal et aussi sitemap.xml fichier vide? stackoverflow.com/questions/39099791/...
OriginalL'auteur dogmatic69
Encore mieux: ajouter
Router::parseExtensions('xml');
à routes.php (sans faute de frappe)OriginalL'auteur Rick