WebSite X5Help Center

 
Rosemarie H.
Rosemarie H.
User

.htaccess - redirects einrichten  de

Autor: Rosemarie H.
Besucht 1682, Followers 1, Geteilt 0  

Hallo,

ich habe eben meine website aktualisiert (von website x v13 auf die jetzt aktuelle version). da einige seiten jetzt nicht mehr existieren bzw. der inhalt auf anderen urls liegt, hatte ich parallel in der alten htaccess die befehle für redirects hinterlegt.

allerdings wurde ja jetzt beim hochladen zum einen meine alte htaccess überschrieben, zum anderen funktioniert die website nicht mehr richtig, wenn ich die htaccess von website x durch meine neue htaccess mit den redirects ersetzen will. 

(die umstellung von http-> https funktioniert offenbar jetzt von selbst (war in meiner alten htaccess auch explizit aufgeführt) aber wie kann ich für die alten html-seiten, die es jetzt nicht mehr gibt, 301 redirects einrichten, wenn ich nicht weiss wie die htaccess von websitex funktioniert?

Danke für eure unterstützung.

LG RH

Gepostet am
18 ANTWORTEN - 3 NüTZLICH - 1 KORREKT
Andreas S.
Andreas S.
Moderator

Die meisten Provider haben im Account eine automatische Umstellunge von http auf https. Vielleicht ist diese jetzt aktiv geschaltet und du benötigst diese in der htaccess nicht mehr. Kann aber sein, dass irgendwann der Googlebot das bemägelt und wieder auf http umstellt wenn es nicht aktiv ist und du es in der htaccess gelöscht hast. Das solltest du klären.

Benötigst du wirklich eine 301 redirect oder willst du eine Fehlerseite erstellen wo man landet wenn die Seite nicht mehr existiert? Das geht in WSX5 sehr einfach unter "3" die eigene Fehlerseite markieren und oben auf "Seite 404" drücken und zusätzlich noch verstecken. Dann schreibt es diese Umleitung gleich in die htaccess Datei.

Mehr lesen
Gepostet am von Andreas S.
Franz-Josef H.
Franz-Josef H.
Moderator

WebsiteX5 ergänzt eine vorhandene .htaccess-Datei. Der vorhandene Inhalt wird nicht überschrieben, sondern "nur" ergänzt. Das erkennt man an den Kennzeichnungen "# WebSite X5 - Start Code [do not edit]" und "# WebSite X5 - End Code" zwischen denen die Ergänzung eingefügt wird. Das bedeutet, dass Deine alte Einträge in der .htaccess-Datei noch vorhanden sind und auch noch alles funktionieren sollte.
Kontrolliere einfach mal, ob auch die Umleitungen noch funktionieren...

Mehr lesen
Gepostet am von Franz-Josef H.
Rosemarie H.
Rosemarie H.
User
Autor

Hi, danke euch...

1.) ja möchte eine 301 redirect einrichten, nicht nur eine 404 Seite. 2.)ja, dachte mir schon, dass meine ursprüngliche htacccess 'irgendwie' im website x code drin ist.

Allerdings ist diese htaccess ja veraltet, da sich durch das redesign links geändert haben. d.h. ich muss dazu die aktuelle htaccess ändern, aber da nur noch der website x code da steht, kann ich ja nichts ändern...

Würde es helfen, die aktuelle htaccess durch meine gewünschte htaccess zu ersetzen und dann das projekt wieder hochzuladen, damit der website x htaccess code wieder meine gewünschte htacchess 'integriert? wird der website x htaccess code bei jeder aktualisierung der website neu generiert?

Mehr lesen
Gepostet am von Rosemarie H.
Andreas S.
Andreas S.
Moderator

Ja die Datei wird immer geändert wenn du hochladest und es nicht die Datei ist die beim letzten Upload hochgeladen wurde. Normalerweise könntest du die Datei im Projektordner bei Upload oder Preview finden aber die htaccess ist eine besondere Datei und wird erzeugt beim hochladen. Aber normalweise fügt sie nur ein paar Zeilen hinzu und löscht nicht Zeilen raus in der alten Datei.

Mehr lesen
Gepostet am von Andreas S.
Rosemarie H.
Rosemarie H.
User
Autor

Hi danke... jetzt will ich das Projekt öffnen und es erscheint "Fehler im XML-Dokument (0,0). Ich hatte vorher das Projekt noch nicht exportiert,also kein manuelles Backup gemacht. Heisst das, dass jetzt alles futsch ist und ich nicht mehr an das Projekt rankomme?? :(

Mehr lesen
Gepostet am von Rosemarie H.
Виктор Пономарев
Виктор Пономарев
User

Самый простой способ востановить данные при таких ошибках, это скопировать с предыдущей версии файлы, это когда перешли с V1 программы на V2 программы. WebSite X5 создает новые папки с версиями проекта, таким образом копируйте файлуы "документ XML" из старой версии в новую, запускаете программу и проверяйте на работоспособность. Только не забываем копировать файл Backup из папки.

Mehr lesen
Gepostet am von Виктор Пономарев
Rosemarie H.
Rosemarie H.
User
Autor

vielen Dank für Ihre Bemühungen und Ihre Antwort, die ich auch habe übersetzen lassen... aber ich warte besser auf eine deutschsprachige Antwort... bin nicht sicher, ob in dem übersetzungstool alles so richtig übersetzt wurde.LG

Mehr lesen
Gepostet am von Rosemarie H.
Franz-Josef H.
Franz-Josef H.
Moderator

Er meint, dass es möglich ist, von der alten Version ( bei Dir WebsiteX5 v13) aus dem Projektverzeichnis die xml-dateien in das Projektverzeichnis der neuen Version zu kopieren. Wenn Du in der Backupverwaltung der neuen Version noch kein Backup und auch noch keine iwzip-Datei erstellt hast, wäre das auf jeden Fall einen Versuch wert. Fertige aber sicherheitshalber mit dem Windows-Explorer eine Kopie des Projektverzeichnisses an. Du kannst ja mal Feedback geben, ob es erfolgreich war....

Viel Glück! 

Mehr lesen
Gepostet am von Franz-Josef H.
Rosemarie H.
Rosemarie H.
User
Autor

hi danke, aber das bringt mir nichts... ich hab ja auch noch v13 installiert und könnte die alte website wieder hochladen, aber ich habe ja ein redesign der website mit der neuen dh. aktuellen version gemacht...
die version der website, die ich mit v13 gemacht hatte, bringt mir leider gar nichts...
ist schon sehr ärgerlich, dass so etwas überhaupt passieren kann... ich habe eine woche gebraucht um die neue website zu erstellen :(

Mehr lesen
Gepostet am von Rosemarie H.
Rosemarie H.
Rosemarie H.
User
Autor

Leeeeeuteeeeeeeeeeeeeee.. ich nehm alles zurück... hab eben erst diese backup funktion entdeckt!! alles da, oh man... Juhuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu! :)))

Sorry,dass ich euch beschäftigt habe und danke für euern Support!!

Mehr lesen
Gepostet am von Rosemarie H.
Rosemarie H.
Rosemarie H.
User
Autor

jetzt hab ich nur noch das htaccess problem ;) 
ich wollte diese redirects für die seiten, die es nicht mehr gibt, einrichten

Redirect /ausstattung.html https://www.ferienhaus-herter.de/ferienwohnungen.html
Redirect /ferienhaus.html https://www.ferienhaus-herter.de/ferienwohnungen.html
Redirect /bilder.html https://www.ferienhaus-herter.de/ferienwohnungen.html
Redirect /ferienhaus-bilder-aussen.html https://www.ferienhaus-herter.de/ferienwohnungen.html
Redirect /ferienhaus-albblick-bilder.html https://www.ferienhaus-herter.de/ferienwohnungen.html
Redirect /ferienhaus-herter-bilder.html https://www.ferienhaus-herter.de/ferienwohnungen.html
Redirect /videos.html https://www.ferienhaus-herter.de/ferienwohnungen.html
Redirect /garten.html https://www.ferienhaus-herter.de/ferienwohnungen.html
Redirect /ferienhaus-videorundgang.html https://www.ferienhaus-herter.de/ferienwohnungen.html
Redirect /ferienhaus-herter-videos.html https://www.ferienhaus-herter.de/ferienwohnungen.html
Redirect /ferienhaus-albblick-videos.html https://www.ferienhaus-herter.de/ferienwohnungen.html
Redirect /gastronomie.html https://www.ferienhaus-herter.de/faq.html
Redirect /einkaufen.html https://www.ferienhaus-herter.de/faq.html
Redirect /ausfluege.html https://www.ferienhaus-herter.de/aktivitaeten.html
Redirect /radurlaub.html https://www.ferienhaus-herter.de/aktivitaeten.html
Redirect /wanderurlaub.html https://www.ferienhaus-herter.de/aktivitaeten.html
Redirect /landschaft.html https://www.ferienhaus-herter.de
Redirect /index.html https://www.ferienhaus-herter.de
Redirect /lage.html https://www.ferienhaus-herter.de/anfrage.html

Mehr lesen
Gepostet am von Rosemarie H.
Виктор Пономарев
Виктор Пономарев
User

В место YouSite.com прописываете свой сайт

.htaccess 

RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
RewriteCond %{HTTP_HOST} ^www.YouSite.com
RewriteRule (.*) https://YouSite.com/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ https://YouSite.com [R=301,L]

Mehr lesen
Gepostet am von Виктор Пономарев
Rosemarie H.
Rosemarie H.
User
Autor

@Andeas: naja, die urls will ich nicht löschen, die ranken eben teils noch ganz gut und ich weiss nicht, wo die ggf. noch verlinkt sind...

davon abgesehen find ich es schon ein wenig fragwürdig, dass einem so einfach die htaccess entzogen wird, ohne dass man sich im klaren ist, welche auswirkungen das hat. der hinweis von wsx5 dass die htaccess überschrieben wird ist da etwas zu wenig m.E.

@Виктор Пономарев: vielen dank. ich versteh es nur noch nicht ganz:) könntest du mir den code konkret an diesen zwei beispielen erstellen?

1) diese alte url:
https://www.ferienhaus-herter.de/ausstattung.html

soll hierher verlinken:
https://www.ferienhaus-herter.de/ferienwohnungen.html

2) diese alte url:
https://www.ferienhaus-herter.de/ausstattung.html

soll hierher verlinken:
https://www.ferienhaus-herter.de/ferienwohnungen.html


...und kann ich dann die htaccess einfach via ftp upload überschreiben oder geht dann wieder die seite nicht wegen dem wsx5 code?

PS: Sorry für die vielen Fragen. LG RH

Mehr lesen
Gepostet am von Rosemarie H.
Виктор Пономарев
Виктор Пономарев
User

Если Вам нужно перенапровление отдельных страниц, и если их не много, все это можно сделать в личном кабинете своего хостинг провайдера "Редирект" 301,302,303

Mehr lesen
Gepostet am von Виктор Пономарев
Franz-Josef H.
Franz-Josef H.
Moderator

Ich habe es bei mir in der .htaccess mit Rewrite-Rules realisiert. In Deinen Beispiel würde dies so aussehen:

RewriteEngine On
RewriteRule ^ausstattung.html /ferienwohnungen.html [R=301,L]

Wenn Du die von von WebsiteX5 geänderte .htaccess-Datei mit Deinen Umleitungen ergänzt und diese dann hochlädts, sollte die Website weiterhin funktionieren. und Deine Einträge sollten eigentlich auch erhalten bleiben. Einfach mal ausprobieren. Wenn Du vorher die heruntergeladene Datei sicherst und etwas klappt nicht nach Deinen Änderungen, kannst Du ja dann die Sicherung wieder hochladen...

Mehr lesen
Gepostet am von Franz-Josef H.
Franz-Josef H.
Franz-Josef H.
Moderator

Natürlich solltest Du Deine Einträge nicht innerhalb des von WebsiteX5 markierten Bereichs platzieren, sondern entweder vor den '... Start Code...' oder nach '...  End Code...'

Mehr lesen
Gepostet am von Franz-Josef H.
Rosemarie H.
Rosemarie H.
User
Autor

super, klappt, vielen dank!

Mehr lesen
Gepostet am von Rosemarie H.