{"id":103705,"date":"2021-03-09T15:34:31","date_gmt":"2021-03-09T14:34:31","guid":{"rendered":"https:\/\/de.wordpress.org\/support\/topic\/problem-bei-entfernung-des-eintrages-von-index-php-im-link\/"},"modified":"2021-03-09T15:34:31","modified_gmt":"2021-03-09T14:34:31","slug":"problem-bei-entfernung-des-eintrages-von-index-php-im-link","status":"publish","type":"topic","link":"https:\/\/de.wordpress.org\/support\/topic\/problem-bei-entfernung-des-eintrages-von-index-php-im-link\/","title":{"rendered":"Problem bei Entfernung des Eintrages von index.php im Link"},"content":{"rendered":"<p>Hallo,<\/p>\n<p>Da unsere alte Website die aktuelle PHP-Version nicht mehr unterst\u00fctzt hat, habe ich eine neue Website mit der neuen aktueleln WordPressversion und Plugins erstellt.<br \/>\nSo weit lief auch alles gut.<br \/>\nNur nach dem &#8222;Scharfschalten&#8220; der neuen Website wurde festgestellt, dass die ganzen Links aus unseren Dokumentationen, Mailvorlagen, Hotlinedokumentationen usw. nicht mehr funktionierten.<br \/>\nDer Grund war, dass die \u00fcberall hinterlegten Links z.B. auf www.gaeb-tools.de\/software verwiesen, in der neuen Website aber der Link www.gaeb-tools.de\/index.php\/software verwendet wird.<br \/>\nNach einiger Recherche habe ich die L\u00f6sung gefunden, dass zuerst der Eintrag &#8222;index.php&#8220; in den Permalinks der allgemeinen WordPresseinstellungen entfernt werden sollen und dann in der htaccess noch einentsprechender Eintrag get\u00e4igt werden soll.<br \/>\nIch habe also die htaccess-Datei noch um den Eintrag zwischen Begin und End WordPress erweitert:<\/p>\n<pre><code> # BEGIN WordPress\n&lt;IfModule mod_rewrite.c&gt;\nRewriteEngine On\nRewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]\nRewriteBase \/\nRewriteRule ^index\\.php$ - [L]\nRewriteCond %{REQUEST_FILENAME} !-f\nRewriteCond %{REQUEST_FILENAME} !-d\nRewriteRule . \/index.php [L]\n&lt;\/IfModule&gt;\n# END WordPress<\/code><\/pre>\n<p>So weit, so gut.<br \/>\nDie Links aus unseren externen Dokumenten funktionieren jetzt wieder.<br \/>\nNur!!!<br \/>\nDie auf unserer Seite hinterlegten Blogs (Posts) k\u00f6nnen nicht mehr aufgerufen werden. Diese werden zwar auf der Blogseite aufgelistet, klickt man aber einen Blog zum lesen an, so erh\u00e4lt man aber die 404-Seite nicht gefunden Ansicht.<br \/>\nAuch neu erstellte Beitr\u00e4ge (Blogs\/Posts) haben das Problem.<br \/>\nIch kann einen neuen Post schreiben oder einen bestehenden \u00f6ffnen. Ich kann diese auch Speichern. Wenn ich aber einen Post dann ver\u00f6ffentliche, erhalte ich schon in der Vorschau den 404 Fehler.<br \/>\nBei normalen Seiten besteht dieses Problem aber nicht.<br \/>\n\u00c4ndere ich in den allgemeinen WordPress Einstellungen die Permalinks wieder auf inklusive &#8222;index.php&#8220;, so funktionieren die Blogs wieder normal, nur habe ich dann wieder das Problem mit den Links ohne &#8222;index.php&#8220; aus unseren externen Dokumenten.<\/p>\n<p>Hat vielleicht jemand eine Idee, wie ich das Problem beheben kann?<br \/>\nDa w\u00e4re ich sehr Dankbar.<\/p>\n<p>viele Gr\u00fc\u00dfe,<br \/>\nHeiko Witt<\/p>\n","protected":false},"template":"","class_list":["post-103705","topic","type-topic","status-publish","hentry","topic-tag-index-php"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/de.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/103705","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/de.wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/de.wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/de.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/103705\/revisions"}],"wp:attachment":[{"href":"https:\/\/de.wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=103705"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}