In diesen Tutorials können Sie lernen, wie Laravel 11 eine Sitemap-XML-Datei generiert und liest. Entdecken Sie, wie Sie XML-Sitemaps in Laravel 11 erstellen und verwenden, um bessere SEO-Ergebnisse zu erzielen. Lernen Sie die Grundlagen zum einfachen Erstellen und Lesen von Sitemap-Dateien.
Eine XML-Sitemap ist wie eine Karte für Ihre Website, die Suchmaschinen wie Google verwenden, um Ihre Website besser zu finden und zu verstehen. Betrachten Sie es als ein Inhaltsverzeichnis für Ihre Website, das Suchmaschinen hilft, alle Ihre Webseiten zu finden und aufzulisten. Dies macht es für Nutzer einfacher, Ihre Website zu finden, wenn sie online suchen.
Warum benötigen Sie Sitemap-XML?
Aus mehreren Gründen ist es sehr wichtig, eine XML-Karte für Ihre Laravel-Website zu haben:
Verbesserte Sichtbarkeit: Suchmaschinen können Ihre Seiten besser finden und einordnen, wenn Sie eine Sitemap haben. Das bedeutet, dass mehr Leute Ihre Website finden können.
Bessere SEO: Es macht Ihre Website für Suchmaschinen besser, indem sichergestellt wird, dass alle wichtigen Seiten aufgelistet werden.
Schnellere Updates: Wenn Sie neue Inhalte hinzufügen oder Änderungen vornehmen, hilft eine Sitemap Suchmaschinen, diese Updates schnell zu erkennen.
In diesem Beispiel erstellen wir eine Beitragstabelle mit Titel, Slug und Text. Anschließend erstellen wir eine Fabrik zum Generieren von Dummy-Posts. Abschließend generieren wir eine XML-Datei und listen alle URLs für die Beiträge auf. Dies ist ein sehr einfaches Beispiel. Machen wir also weiter und Sie erhalten eine Sitemap-Datei für Ihre Website, die Sie an das Webmaster-Tool senden können. Sie können das Tutorial zu Laravel 11-Benutzerrollen und -Berechtigungen lernen
Schritte für Laravel 11: Generieren und Lesen einer Sitemap-XML-Datei
Dieser Schritt ist nicht erforderlich; Wenn Sie jedoch die Laravel-App nicht erstellt haben, können Sie fortfahren und den folgenden Befehl ausführen:
composer create-project laravel/laravel GenerateSitemap cd GenerateSitemap
In diesem Schritt erstellen wir Migration und Modell. Führen wir also den folgenden Befehl aus, um eine Beitragstabelle zu erstellen.
php artisan make:migration create_posts_table
Als nächstes aktualisieren Sie einfach den Code unten in der Migrationsdatei.
database/migrations/create_posts_table.php
<?php use Illuminate\Database\Migrations\Migration; use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; return new class extends Migration { /** * Run the migrations. * * @return void */ public function up(): void { Schema::create('posts', function (Blueprint $table) { $table->id(); $table->string('title'); $table->string('slug'); $table->text('body'); $table->timestamps(); }); } /** * Reverse the migrations. * * @return void */ public function down(): void { Schema::dropIfExists('posts'); } };
Weiterlesen
Das obige ist der detaillierte Inhalt vonLaravel-Tutorial zum Generieren und Lesen von Sitemap-XML-Dateien. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!