Link Rewrite nach Umzug (mal wieder) vBulletin 3

  • Affected Version
    WoltLab Suite 5.3

    Das alte Leiden, das gleiche Problem. Wenn ich nach Anleitung vorgehe, funktionieren die Linkweiterleitungen leider nicht.


    Ich habe WSC + Forum + Galerie installiert und ein vBulletin 3.x migriert. Das vBulletin hatte keinerlei SEO. D.h. ein alter Link sah so aus /forum/showthread.php?p=4671010#post4671010 oder /forum/showthread.php?t=149951


    WSC habe ich in extra Unterordner


    /core

    /forum
    /gallery



    SEO Rewrite im ACP hat mir gesagt, ich soll in jedes Verzeichnis diese .htaccess legen


    Apache Configuration
    RewriteCond %{SCRIPT_FILENAME} !-d
    RewriteCond %{SCRIPT_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?$1 [L,QSA]


    Soweit so gut.


    Dann sagt die Migrationsanleitung https://manual.woltlab.com/de/…-rewrites/#vbulletin-3x4x ich soll das hier in die "Haupt"? .htaccess legen. Heißt das nur in die /core oder in alle?



    Da wird aber aus


    /forum/showthread.php?t=14995 einfach nur /forum/?showthread.php?t=14995



    Da ich die Rewrite immer noch nicht ausreichend verstehe - und jetzt mit den verschiedenen Unterverzeichnissen (core, forum, gallery) leider schon gar nicht ... Wo liegt hier der Fehler? :/

  • Wenn ich mir deine Seite so ansehe, ist WSC aber nicht im /core Verzeichnis installiert sondern im Hauptverzeichnis der Domain /.


    Du brauchst nur eine .htaccess, die sollte im Hauptverzeichnis der Domain liegen.


    Das Problem bei dir dass du einfach alles 1:1 aus dem Handbuch übernommen hast :)

    Ausserdem verwechselst du glaub die Link-Umschreibungen mit den Weiterleitungen

    Hier zwei Beispiele für Weiterleitungen der Beispiellinks die du gepostest hast.

    Edited once, last by scy ().

  • Mir ist jetzt mit den Unterverzeichnissen (core etc.) nicht klar, wie sich das auswirkt. Wenn ich das richtig verstehe, muss die .htaccess jetzt in jedes Verzeichnis und nicht nur in core (weil das ja alles Unterzeichnisse).


    Bei dem Beispiel oben bekomme ich:


    Code
    Not Found
    The requested URL was not found on this server.
    
    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
  • Nein, nicht in den Core Verzeichnis, sondern im Hauptverzeichnis deiner Domain.


    /.htaccess

    /core/

    /forum/

    /gallery/


    weil das ja alles Unterzeichnisse

    in der RewriteRule stehen die Unterverzeichnisse schon drin.

  • Ah, okay.


    Dann kann ich aber nur /core /gallery oder /forum aufrufen und das funktioniert.


    Wenn ich /forum/board/x aufrufe oder ein Thema im Forum, dann kommt eine 404 Meldung.


    OHNE dass ich einen der alten Links getestet habe, da geht es nur um das WSC.

  • Ich kann die Foren und Themen aufrufen, es kommt keine 404 Meldung.


    Denke bitte daran dass sich der Browser manche Sachen merkt, z.B. Weiterleitungen. Am besten das Forum im "Incognito Modus" aufrufen und dann die Links testen.

  • Danke fürs Dranbleiben und Helfen, scy !Weil die Seite live ist, lasse ich 404 Fehler nicht so lange drin ;)


    Also ich habe jetzt im Root




    und keine .htaccess in /core /forum oder /gallery


    Das Forum an sich funktioniert, leider die URL Umschreibung nicht.


    Beim Testen ACP - Cache geleert, Browser im Inkognito Modus


    Aus https://vwcorrado.de/forum?showthread.php&t=149979 wird https://vwcorrado.de/forum/?showthread.php&t=149979  :/

  • Damit gehts, nur die Posts nicht.


  • Alter Verwalter, drei xxx wenn ich das mal alles hinbekomme ...


    Selbe Verhalten. Test funktioniert mit den Themen. Ich versuche die Posts hinzubekommen, funktionieren nicht, ich stelle wieder um wie es vorher war, Themen gehen nun auch nicht mehr.


    Also Tabularasa und nochmal von vorne.


    Wie scy sagte habe ich die Verzeichnisse entsprechend angepasst.


    Jetzt habe ich zwei Szenarien. Ich test im Browser Inkognito-Modus, dann fummelt er mir das Serververzeichnis mit rein, was ich weder verstehe noch erklären kann.


    D.h. aus


    https://www.vwcorrado.de/forum/showthread.php?t=149921 wird

    https://www.vwcorrado.de/var/www/vhost3/web/forum/index.php?thread/149921/


    Oder ich bin im Normalmodus und dann wird aus

    https://www.vwcorrado.de/forum/showthread.php?t=149921

    https://vwcorrado.de/forum/?showthread.php&t=149921



    Wie ich sehe, hatte Schwabi das gleiche Problem RE: Benötige Hilfe bei der Linkumschreibung (wohl ohne es gelöst zu haben ...)


    Ich hätte hier ein schönes, kaltes Bier stehen für den der das hinbekommt ^^

  • So, hier hier kommt die Auflösung:


    Core /core

    Forum /forum

    Galerie /gallery


    Ehemals Archiv aktiviert.



    Apache Configuration: /core/.htaccess
    RewriteCond %{SCRIPT_FILENAME} !-d
    RewriteCond %{SCRIPT_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?$1 [L,QSA]



    Apache Configuration: /gallery/.htaccess
    RewriteCond %{SCRIPT_FILENAME} !-d
    RewriteCond %{SCRIPT_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?$1 [L,QSA]



    8):thumbup:  Marcel Werk