{"id":949,"date":"2024-09-29T12:04:33","date_gmt":"2024-09-29T11:04:33","guid":{"rendered":"http:\/\/ghanim-solution.de\/?p=949"},"modified":"2024-09-30T15:06:09","modified_gmt":"2024-09-30T14:06:09","slug":"wie-kann-wordpress-rest-api-aktiviert-werden","status":"publish","type":"post","link":"https:\/\/ghanim-solution.de\/index.php\/2024\/09\/29\/wie-kann-wordpress-rest-api-aktiviert-werden\/","title":{"rendered":"Wie kann WordPress REST API aktiviert werden?"},"content":{"rendered":"\n<p>Standardm\u00e4\u00dfig verwendet WordPress URLs, die so aussehen: <code>http:\/\/myWordpress.com\/?p=123<\/code>. Diese Art von URL ist weder benutzerfreundlich noch f\u00fcr Suchmaschinen optimiert.<\/p>\n\n\n\n<p>Deshalb entscheiden sich die meisten WordPress-Nutzer f\u00fcr <strong>Pretty Permalinks<\/strong>. Diese URLs enthalten relevante Informationen wie den Titel des Beitrags, Kategorien oder Schlagw\u00f6rter, was sie SEO-freundlich und leichter verst\u00e4ndlich macht.<\/p>\n\n\n\n<p class=\"has-medium-font-size\">In diesem Leitfaden zeige ich dir, wie du Permalinks in WordPress konfigurierst, um deine Website f\u00fcr Suchmaschinen zu optimieren und die Benutzerfreundlichkeit zu verbessern.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Permalinks in WordPress einrichten<\/h2>\n\n\n\n<p>Um deine Permalink-Struktur zu \u00e4ndern, gehe in deinem WordPress-Dashboard zu <strong>Einstellungen \u00bb Permalinks<\/strong>. Hier kannst du aus verschiedenen URL-Strukturen w\u00e4hlen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Auswahl der richtigen Permalink-Struktur<\/h3>\n\n\n\n<p>Die meisten SEO-Experten empfehlen die Verwendung des Beitragsnamens in der URL. WordPress bietet einige voreingestellte Strukturen an, wie <strong>Tag und Name<\/strong>, <strong>Monat und Name<\/strong> oder einfach nur den <strong>Beitragsnamen<\/strong>. Du hast auch die M\u00f6glichkeit, eine rein numerische URL zu verwenden, wie z. B. <code>myWordpress.com\/123<\/code>. Diese sind zwar etwas besser als die Standard-URLs, aber nicht so effektiv wie URLs, die den Namen des Beitrags enthalten.<\/p>\n\n\n\n<p>Um eine Struktur auszuw\u00e4hlen, klicke einfach auf das entsprechende Optionsfeld und speichere deine Auswahl.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Eigene Permalink-Struktur anpassen<\/h3>\n\n\n\n<p>Neben den voreingestellten Optionen kannst du auch eine eigene URL-Struktur definieren, indem du spezielle Platzhalter verwendest. Hier sind einige der wichtigsten:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>%year%<\/strong> \u2013 Vierstellige Jahreszahl des Beitrags (z. B. <code>2024<\/code>).<\/li>\n\n\n\n<li><strong>%monthnum%<\/strong> \u2013 Zweistellige Monatszahl des Beitrags (z. B. <code>09<\/code>).<\/li>\n\n\n\n<li><strong>%day%<\/strong> \u2013 Zweistellige Tageszahl des Monats (z. B. <code>29<\/code>).<\/li>\n\n\n\n<li><strong>%hour%<\/strong>, <strong>%minute%<\/strong>, <strong>%second%<\/strong> \u2013 Zeitpunkt der Ver\u00f6ffentlichung.<\/li>\n\n\n\n<li><strong>%post_id%<\/strong> \u2013 Eindeutige Beitrags-ID (z. B. <code>123<\/code>).<\/li>\n\n\n\n<li><strong>%postname%<\/strong> \u2013 Der Beitragstitel in URL-freundlicher Form (z. B. <code>wie-man-permalinks-in-wordpress-einrichtet<\/code>).<\/li>\n\n\n\n<li><strong>%category%<\/strong> \u2013 Der Kategoriename, aufbereitet f\u00fcr die URL (z. B. <code>wordpress-tutorials<\/code>).<\/li>\n\n\n\n<li><strong>%author%<\/strong> \u2013 Der Autorenname, in URL-kompatibler Form (z. B. <code>max-mustermann<\/code>).<\/li>\n<\/ul>\n\n\n\n<p>Du kannst diese Platzhalter kombinieren, um eine individuelle URL-Struktur zu erstellen. F\u00fcr einzelne Beitr\u00e4ge solltest du jedoch mindestens <strong>%postname%<\/strong> oder <strong>%post_id%<\/strong> verwenden, damit WordPress den Beitrag eindeutig zuordnen kann.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wichtiger Hinweis zur \u00c4nderung der Permalink-Struktur<\/h2>\n\n\n\n<p>Es ist empfehlenswert, die Permalink-Struktur festzulegen, bevor du Inhalte ver\u00f6ffentlichst. Wenn du die Struktur sp\u00e4ter \u00e4nderst, \u00e4ndern sich auch alle bestehenden URLs deiner Beitr\u00e4ge und Seiten. Das kann dazu f\u00fchren, dass deine Besucher auf nicht funktionierende Seiten sto\u00dfen.<\/p>\n\n\n\n<p>Falls du nachtr\u00e4glich die Permalink-Struktur \u00e4nderst, solltest du eine <strong>301-Weiterleitung<\/strong> in der <code>.htaccess<\/code>-Datei einrichten. Damit leitest du Besucher und Suchmaschinen auf die neuen URLs weiter, ohne dass sie auf 404-Fehler sto\u00dfen.<\/p>\n\n\n\n<p>Mit einer optimierten Permalink-Struktur stellst du sicher, dass deine Website sowohl f\u00fcr Suchmaschinen als auch f\u00fcr Benutzer ansprechender und zug\u00e4nglicher ist.<br><br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fehlerbehebung bei benutzerfreundlichen Permalink-Strukturen<\/h2>\n\n\n\n<p>In seltenen F\u00e4llen kann es vorkommen, dass auf deinem Server ein bestimmtes Modul nicht aktiviert ist. In diesem Fall wirst du auf der Permalink-Einstellungsseite eine Meldung sehen, dass WordPress nicht in der Lage ist, in die <code>.htaccess<\/code>-Datei zu schreiben.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Aktualisiere die .htaccess-Datei<\/h3>\n\n\n\n<p>WordPress ben\u00f6tigt das <strong>mod_rewrite<\/strong>-Modul, das auf deinem Webserver installiert sein muss, um Pretty Permalinks zu verwenden. Zudem greift WordPress auf eine spezielle Konfigurationsdatei namens <code>.htaccess<\/code> zu, um diese URLs zu erm\u00f6glichen. Alle empfohlenen WordPress-Hosting-Anbieter haben ihre Server so konfiguriert, dass dieses Modul bereits aktiviert ist. Das bedeutet, dass dein Server eigentlich bereit sein sollte, <strong>mod_rewrite<\/strong> zu nutzen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">H\u00e4ufige Ursachen, warum Permalinks nicht funktionieren<\/h2>\n\n\n\n<p>Es gibt zwei Hauptgr\u00fcnde, warum deine Permalinks m\u00f6glicherweise nicht funktionieren:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Falsche Dateiberechtigungen<\/h3>\n\n\n\n<p>Wenn die Dateiberechtigungen falsch eingestellt sind, kann WordPress nicht in die <code>.htaccess<\/code>-Datei schreiben oder sie erstellen. Um dieses Problem zu beheben, musst du dich mit einem FTP-Client mit deiner Website verbinden. Achte darauf, dass dein FTP-Client so konfiguriert ist, dass versteckte Dateien angezeigt werden. In deinem Hauptverzeichnis sollte eine <code>.htaccess<\/code>-Datei vorhanden sein. Falls du sie nicht siehst, musst du sie selbst erstellen.<\/p>\n\n\n\n<p>Kopiere danach einfach den Rewrite-Code, den du in den Permalink-Einstellungen findest, in die <code>.htaccess<\/code>-Datei und speichere sie.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. mod_rewrite-Modul ist auf deinem Server nicht verf\u00fcgbar<\/h3>\n\n\n\n<p>Damit Permalinks funktionieren, muss das <strong>mod_rewrite<\/strong>-Modul auf deinem Server aktiviert sein. Wenn dies nicht der Fall ist, solltest du deinen Hosting-Anbieter kontaktieren und ihn bitten, das Modul f\u00fcr dich zu aktivieren.<\/p>\n\n\n\n<p>Falls du deine Website jedoch lokal hostest, beispielsweise auf einem <strong>Raspberry Pi<\/strong> oder einem \u00e4hnlichen Ger\u00e4t, kannst du versuchen, das <strong>mod_rewrite<\/strong>-Modul manuell zu aktivieren. Dazu musst du die Apache-Konfigurationsdatei anpassen, die sich in der Regel unter folgender Adresse befindet:<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-ed994bccd886f56928653c7afedd8b38\" style=\"color:#c55252\"><code><strong>\/etc\/apache2\/sites-available\/yourConfig.conf<\/strong><\/code><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Anleitung zur Aktivierung von mod_rewrite<\/h4>\n\n\n\n<p>\u00d6ffne die Konfigurationsdatei mit einem Texteditor, z. B. mit <strong>nano<\/strong>:<\/p>\n\n\n\n<pre><code class=\"language-bash hljs\"> sudo nano \/etc\/apache2\/sites-available\/yourConfig.conf <\/code><\/pre>\n\n\n\n<p>Suche nach dem folgenden Abschnitt in der Konfigurationsdatei:<\/p>\n\n\n\n<pre><code class=\"language-bash hljs\">\n&lt;Directory \/var\/www\/&gt;\n    Options Indexes FollowSymLinks MultiViews\n    AllowOverride None\n    Order allow,deny\n    allow from all\n&lt;\/Directory&gt;\n<\/code><\/pre>\n\n\n\n<p>\u00c4ndere die Zeile <strong>AllowOverride None<\/strong> zu <strong>AllowOverride All<\/strong>, damit WordPress die <code>.htaccess<\/code>-Datei verwenden kann, um die Permalinks korrekt zu verarbeiten:<\/p>\n\n\n\n<pre><code class=\"language-bash hljs\">\n&lt;Directory \/var\/www\/&gt;\n    Options Indexes FollowSymLinks MultiViews\n    AllowOverride All\n    Order allow,deny\n    allow from all\n&lt;\/Directory&gt;\n<\/code><\/pre>\n\n\n\n<p>Speichere die \u00c4nderungen in der Datei (bei <strong>nano<\/strong> durch Dr\u00fccken von <strong>CTRL+O<\/strong> und dann <strong>Enter<\/strong>) und beende den Editor (<strong>CTRL+X<\/strong>).<\/p>\n\n\n\n<p>Aktiviere das <strong>mod_rewrite<\/strong>-Modul mit folgendem Befehl:<\/p>\n\n\n\n<pre><code class=\"language-bash hljs\"> sudo a2enmod rewrite <\/code><\/pre>\n\n\n\n<p>Starte den Apache-Webserver neu, damit die \u00c4nderungen wirksam werden:<\/p>\n\n\n\n<pre><code class=\"language-bash hljs\"> sudo systectl restart apache2 <\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Fazit<\/h2>\n\n\n\n<p>Hoffentlich hat euch dieser Artikel geholfen, die Permalinks in WordPress korrekt einzurichten. Eine funktionierende Permalink-Struktur verbessert nicht nur die Benutzerfreundlichkeit, sondern gibt eurer Website auch den SEO-Schub, den sie verdient.<br><br><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Standardm\u00e4\u00dfig verwendet WordPress URLs, die so aussehen: http:\/\/myWordpress.com\/?p=123. Diese Art von URL ist weder benutzerfreundlich noch f\u00fcr Suchmaschinen optimiert. Deshalb entscheiden sich die meisten WordPress-Nutzer f\u00fcr Pretty Permalinks. Diese URLs enthalten relevante Informationen wie den Titel des Beitrags, Kategorien oder Schlagw\u00f6rter, was sie SEO-freundlich und leichter verst\u00e4ndlich macht. In diesem Leitfaden zeige ich dir, wie [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":964,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-949","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorised"],"_links":{"self":[{"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/posts\/949","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/comments?post=949"}],"version-history":[{"count":11,"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/posts\/949\/revisions"}],"predecessor-version":[{"id":962,"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/posts\/949\/revisions\/962"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/media\/964"}],"wp:attachment":[{"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/media?parent=949"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/categories?post=949"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ghanim-solution.de\/index.php\/wp-json\/wp\/v2\/tags?post=949"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}