Permalink geändert, Seite zerschossen :( – Wer kann helfen?
-
Hallo zusammen!
ich hoffe, Ihr können mir helfen – über jeden Tipp und Unterstützung bin ich sehr dankbar!Zu folgendem Problem:
ich habe für einen Bekannten unter seiner Domain eine WP Seite im Unterverzeichnis ‚wordpress‘ erstellt
(via FTP und der bekannten WP 5 Min. Installation – manuell; also keine WP installation über Domainanbieter)Zu dem Zeitpunkt befand sich im Hauptverzeichnis noch eine andere Seite, die online war.
An der WP Seite im Unterverzeichnis /wordpress/ wurde neu gearbeitet und auf diese dann anschließend über die index.php mit Weiterleitung gelinkt.(Kann man auch eleganter über die direkte Domainweiterleitung im Kundenaccount des Webproviders lösen …)
…hat aber auch alles so funktioniert.
Nun hat mein Bekannter der die WP Seite über das WP Dashboard pflegt, leider den haupt Permalink über das WP Login System insofern abgeändert, dass er das ‚/wordpress/‘ hinter dem Pfad entfernt und anschließend bestätigt/gespeichert hat.
(Er dachte, so würden die Suchmaschinen die Seite besser finden…ggg*)Danach waren alle Seiten natürlich zerschossen. 🙁
Man konnte zwar die Seite unter der Domain noch zum Teil (zerschossen) aufrufen, aber sich nicht mehr in das WP-Backend (WP-Dashboard) über wp-admin einloggen. 🙁
Also über:
http://www.domain.de/wordpress/wp-adminNun habe ich einige User-Ratschläge aus diversen Online-Foren ‚durchgespielt‘, doch bisher noch keine Lösung für mein Problem gefunden – denn ich möchte den Ursprung der Seite gerne wiederherstellen.
Im Moment kann die WP Seite nur Mithilfe einer Änderung in der
.htaccess
in ihrem Ursprung angezeigt werden.Hier ist der Inhalt:
<FilesMatch \.php$>
SetHandler x-httpd-php5.6
</FilesMatch># BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule># END WordPress
statt:
<FilesMatch \.php$>
SetHandler x-httpd-php5.6
</FilesMatch># BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule># END WordPress
(vergleiche RewriteBase und RewriteRule … es verweist jetzt direkt auf das Unterverzeichnis ‚wordpress‘ wo die WP Seite liegt.)
Und in der
wp_config.php
habe ich die folgenden Zeilen hinzugefügt:define(‚WP_SITEURL‘, ‚/wordpress/index.php‘);
define(‚WP_HOME‘, ‚/wordpress/‘);(das waren Usertipps aus diversen Foren, die zumindest schon mal die visuelle Darstellung der Seite wieder gut behoben haben.)
Doch ein Login ins Backend auf das WP-Dashboard über http://www.domain.de/wordpress/wp-admin ist weiterhin nicht möglich. Somit auch keine Bearbeitung und Pflege der Seite
🙁 🙁 🙁
Jetzt habe ich mich in das Domain Kundencenter eingeloggt und habe dort auch eine Änderung Vorgenommen, damit die index.php nicht mehr weiterleiten muss.
Habe dort eine direkte Weiterleitung eingerichtet, so dass man über http://www.domain.de direkt auf das Unterverzeichnis /wordpress/index.php geleitet wird.Quasi die Weiterleitung der Domain von:
http://www.domain.de/
auf
http://www.domain.de/wordpress/
im geändert.Doch dann wurde die Seite überhaupt nicht mehr angezeigt.
(Nur noch der Fehler Server-Forbidden etc. Zugriff auf Apache verweigert …)Die Änderungen habe ich wieder rückgängig gemacht.
Letztendlich auch egal, denn es trägt auch nicht zur Lösung des Permalink-Problems bei.
Nun zum jetzigen Stand 11.01.18 – so sieht es aus:
Hauptverzeichnis:
index.php
mit Weiterleitung auf Unterverzeichnis
/wordpress/sowie in .htaccess und wp_config.php oben genannte Änderungen.
Unterverzeichnis:
Ordner ‚wordpress‘
in dem Ordner liegt die WordPress Seite, wie Sie derzeit (relativ unzerstürt) abgerufen werden kann.Dabei ist es möglich über
http://www.domain.de/wordpress/wp-admin
auf das WP Login zu kommen, welches dann aber unformatiert ausschaut (ohne korrekten Pfad auf css?)…und nach der Eingabe der WP Login Daten kommt die typische WP 404 Fehler Meldung. Login in das Backend-System von WP ist damit also auch nicht möglich! 🙁 🙁
Das bedeutet, auch so erreicht man das WordPress-Dashbord der jetzigen Seite nicht.
Ich habe auch im Quelltext der weiterleitenden index.php von
/wordpress/
auf
/wordpress/index.php
getestet, und auch mit direkter Domainweiterleitung auf das Unterverzeichnis ohne die Änderungen der .htaccess und wp_config.php
kam aber auch nicht weiter.Bin auch leider kein Spezi…mehr designerin/Webdesignerin als Webentwicklerin… mit Freude am Coding und WP
Hilfe, was kann man da jetzt tun?…..
In erster Linie möchte ich den Ursprung wiederherstellen.
Oder mich in das WP Backend einloggen können, um den Permalink wieder mit /wordpress/ zu ergänzen.
Sofern etwas davon noch möglich ist???Anschließend würde ich dann die Weiterleitung über die index.php entfernen und dafür dann direkt auf das Unterverzeichnis /wordpress/ die Domain leiten – sofern auch das dann geht…
Doch dazu muss die oben beschriebene Problematik mit WordPress wieder behoben sein.
Von Permalinks und Verschiebungen auf das Hauptverzeichnis nehme ich gerne Abstand, da ich mir damit in der Vergangenheit schon einige WP Seiten zerschossen habe…
Tue mich daher auch schwer damit eine WP Seite erst auf einer Testumgebung zu erstellen, um sie dann auf den Online Server zu verschieben…um mit Permalinks nicht zu konfrontieren *ggg
Wahrscheinlich ist meine Angst unbegründet. egal…Könnt ihr mir weiterhelfen? Jeder Tipp ist ein Segen!
Danke im Voraus!
- Das Thema „Permalink geändert, Seite zerschossen :( – Wer kann helfen?“ ist für neue Antworten geschlossen.