Apache2 redirectMatch

  • Huhu,

    ich möchte domain.de/ weiterleiten auf domain.de/arg1 und domain.de/login auf domain.de/arg2.

    Habe folgendes im vHost:

    Code
    redirectMatch ^/$ https://domain.de/arg1
    redirectMatch ^/login$ https://domain.de/arg2

    Leider werd ich in einer Endlosschleife auf domain.de/args1 weitergeleitet, bis Chrome mit "ERR_TOO_MANY_REDIRECTS" aufgibt.

    Woran liegt's? Die erste Bedingung hat doch ein "$" am Ende, wieso greift die also auch bei domain.de/arg1 als URL? :wacko::pinch:

    Meine Minecraft-Plugins auf SpigotMC (Open Source): www.spigotmc.org/members/mfnalex.175238/#resources

    Discord: discord.jeff-media.com

  • Code
    redirectMatch ^/$ https://domain.de/arg1
    redirectMatch ^/login$ https://domain.de/arg2

    Leider werd ich in einer Endlosschleife auf domain.de/args1 weitergeleitet, bis Chrome mit "ERR_TOO_MANY_REDIRECTS" aufgibt.

    Die obengenannten beiden Direktiven funktionieren hier einwandfrei. Kann es sein, dass andere Regeln für /arg1 und /arg2 greifen (und/oder ist das in der dritten Zeile ein Schreibfehler bei /args1)? Ich würde einmal den Loglevel hochsetzen (und zwar für [mod_]alias), um das nachzuverfolgen.

    VServer IOPS Comparison Sheet: https://docs.google.com/spreadsheets/d/1w38zM0Bwbd4VdDCQoi1buo2I-zpwg8e0wVzFGSPh3iE

  • Eigentlich sind das alle definierten Redirects :/ aber danke, ich guck mal in die Logs wenn ich zu hause bin.


    der schreibfehler mit arg(s) ist nur hier im Forum, die richtigen URLs sind definitiv richtig :)

    Meine Minecraft-Plugins auf SpigotMC (Open Source): www.spigotmc.org/members/mfnalex.175238/#resources

    Discord: discord.jeff-media.com

  • Nachtrag:

    Hast du evtl. im Unterverzeichnis arg1 auch noch eine .htaccess, die damit in Konflikt kommt?

    EDIT:

    Ich sehe eben erst, dass du das im vhost hast und nicht in einer .htaccess

    Macht es einen Unterschied, wenn du es in eine .htaccess in der root packst?

  • War der Unterschied zwischen vHost und .htaccess nicht, dass beim einen das Anfangs-Slash mitkommt und beim anderen nicht? :/

    hmmm das wär natürlich interessant, aber wie soll ich einen redirectMatch definieren wenn der String leer ist? Einfach nur „^$“?

    Nachtrag:

    Hast du evtl. im Unterverzeichnis arg1 auch noch eine .htaccess, die damit in Konflikt kommt?

    EDIT:

    Ich sehe eben erst, dass du das im vhost hast und nicht in einer .htaccess

    Macht es einen Unterschied, wenn du es in eine .htaccess in der root packst?

    Probiere ich morgen mal aus wenn ich wiedee zu Hause bin, danke :)

    Meine Minecraft-Plugins auf SpigotMC (Open Source): www.spigotmc.org/members/mfnalex.175238/#resources

    Discord: discord.jeff-media.com