Was hast Du jetzt gemacht? Nur die eine Cond auskommentiert, oder? Die anderen bitte noch nicht, da muss noch eine Änderung vorher erfolgen.
Beiträge von Synonym
-
-
Also wenn das mit "Permanent Redirect" gewesen war, dann kann das gut sein, denn der bricht die Verarbeitung nur bedingt ab. Kann also sein, dass das gegriffen hat, aber dann dennoch in die Route gelaufen ist. Dieser routestring von vBulletin 5.1 ist im Grunde ja nichts anders als die in der Datenbank hinterlegte Permalinkstruktur von Wordpress. Wenn es da mehrere sich gegenseitig bedingende Anweisungen gibt, dann Endlosschleife. Wenn es die Route gar nicht gibt, dann steht die in der URL und es gibt dennoch einen 404.
Mach mal einen Schritt mehr. Kommentiere mal vom ersten Anweisungsblock die Cond aus, also die da:
RewriteCond %{QUERY_STRING} rwtest1Im Test hat es ja funktioniert, also geh mal live damit.
-
Du sagtest was von Endlosschleifen. Wo waren die? Auf der Startseite? Kannst Du mal schauen, ob die nun immer noch bei Dir sind? Einfach den Textstring als Query anhängen.
-
hm, und die geht auch:
-
-
Die Weiterleitung von forum.php geht schon mal. Aktuell noch mit Testquery:
https://seo-nw.de/forum.php?rwtest1 -
Nur, woher kommt nun die Weiterleitung von /forum nach /alt und die von /forum.php nach /alt?
In der htaccess sind die ja nicht. Hast Du die als "Route" in vBulletin selbst angelegt?
-
Ok, der Rest ist auch Default wie bei mir. Das passt auch.
-
ok, ich tippsel hier jetzt einfach mal so...
Alles oberhalb von
Apache ConfigurationRewriteCond %{HTTP_HOST} ^([^.]+)\.seo-nw\.de$ [NC] RewriteRule ^(.*)$ https://seo-nw.de/$1 [R=301,L]
passt.Das Redirect permanent /forum/index https://seo-nw.de/forum.php würde ich aber raus nehmen, wenn man das nicht mehr unbedingt braucht. "Redirect" und "RewriteRule" zusammen behindern sich oft.
-
Ok, muss mir erst die PM ansehen, eben erst bemerkt. Ist schon doof, wenn es da keine Benachrichtigung gibt und man den Button nicht sieht, weil man unten tippt.
-
Ja, das habe ich mir schon angesehen...
Apache Configuration# Main Redirect RewriteCond %{REQUEST_URI} !\.(gif|jpg|jpeg|png|css)$ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?routestring=$1 [L,QSA]Da aber überall ein [L] ist, ist es sogar wichtig, dass andere Umleitungen vorher passieren. Dann wird quasi erst umgeleitet von a nach b und dann der Rest der htaccess bearbeitet. Wenn die Rules vorher stehen, dann macht die Weiterleitung der Apache selbst. Das Forum bekommt davon gar nichts mit und kann daher auch gar nichts selbst prüfen oder Weiterleiten. Alles was vorher "abgefangen" wird, kommt erst gar nicht bis zum "routestring".
Schreibe mal das bei Dir mit rein.
Weiterleitung der alten /forum.php an / inkl. Begrenzung für Text-Query
Weiterleitung der /forum an / inkl. Begrenzung für Text-Query
Weiterleitung der /alt an / inkl. Begrenzung für Text-Query
.
Am besten zwischen
Apache ConfigurationRewriteCond %{HTTP_HOST} ^([^.]+)\.seo-nw\.de$ [NC] RewriteRule ^(.*)$ https://seo-nw.de/$1 [R=301,L]
undDa sollte eigentlich nichts passieren, da es über den Querystring "abgesichert" ist.
Das andere ist der Link "Forum" oben in der Krumen-Navi. Wenn man den nicht gänzlich auf / umbiegen kann, dann sollte der zumindest /forum sein, denn das ist eben der Pfad der Foren und aller Threads.
Ach ja, wenn Du da noch andere Modifikationen drinnen hast, außer der Liste von mir, dann nenne die mal bitte.
-
Ok, dann liegt das an vBulletin selbst, wenn die Texte in den Nodes stimmen.
Das Thema "URL Kodierung utf8 vBulletin 5.1" sollte dann also vorerst abgeschlossen sein

P.S. Wobei ich aber sagen muss, dass "ägypten" jetzt geht und diesen Thread als Treffer liefert. Die alten gehen nur wieder nicht. Und "scheiß" liefert auch nur zwei neue Threads von nach der Umstellung.
-
So, so wie es scheint, passt das nun auch. Kann sein, dass hier und da noch ein Fehler ist, aber alle Post per Hand durchklicken, nee Danke
Aber, war ist denn mit der Suche? Hatte da vorhin mal nach "weiß" gesucht und keinen Treffer bekommen. Entweder gibt es da keinen oder da passt auch was am Suchindex nicht.Edit: Ok, tendiere eher auf Suchindex oder die Suchfunktion selbst, denn eine Suche nach "ägypten" liefert auch keine Treffer und die sind definitiv da.
Bei dem urlident waren die Sonderzeichen ja teilweise falsch. Wie schaut das denn bei den anderen Texten in "nodes" aus? Waren die da richtig oder auch falsch?
-
Was wir und uns auch noch mal ansehen sollten sind die Weiterleitungen.
Derzeit im Index ist:
/
/forum
/altWobei /forum an /alt weitergeleitet wird.
Auch zu beachten ist das alte /forum.php, das derzeit auch an /alt weitergeleitet wird.
Das macht so nicht viel Sinn, das sollte alles an / geleitet werden. Wenn das nicht geht, dann zumindest an /forum, denn das ist ohnehin Bestandteil der Foren-URLs.
Ist meine .htaccess von Dir erstellt worden? Da ist nämlich auch was drinnen, was so nicht passen kann.
Das liefert bei Dir auf der Domain einen 404 mit "?routestring=forum/index" -
ewahrscheinlich noch von der Migration Kunena ->VB
Ah, sehe ich jetzt erst. Das kann gut sein. Das waren ja auch durchaus sehr alte Posts, die da mehrfach kodiert wurden und eine Mischung aus utf8, Ascii und Ansi waren. -
pn ist gut, war grad eine rauchen. Den Import habe ich schon geschickt.
-
Kannste auch machen. Ich hätte die auch nur durch den Editor gejagt.
-
Ok, kein Thema. Das sind also auch noch falsche ä und ü, die vorhin nicht erfasst wurden. Mach mal den Export, da sind die dann ja auch mit dabei. 84 geht ja, aber >3500 wäre heftig.
-
Da 84 aber nun überschauber ist, mach mal das hier zwischendurch.... Aber bitte genau so wie angegeben, vor allem die Export-Optionen.
1. Query ausführen
2. Ansicht der Zeilen auf >84 Anzahl erweitern
3. Alle Zeilen auswählen (unterhalb der letzten Zeile)
4. unten auf Exportieren (unterhalb der letzten Zeile, nicht das oben in der Navigation)
5. Art des Exports: "Angepasst – zeige alle möglichen Optionen an"
6. Datenherstellungsoption: Beim Exportieren von Daten zu verwendende Funktion -> "UPDATE"
7. OKExport mir schicken, PN reicht. Sind auch keine persönlichen Daten enthalten, nur die nodeids und die urlidents, wenn Du es so machst wie oben beschrieben.
-
So, jetzt kommen wir der Sache sehr nahe. Andere können dabei sein, das sagte ich ja. Hättest Du vorhin einfach die ß-Fehler ersetzt, dann wären die anderen jetzt noch mehr zerschossen. Was sind das denn für andere?