Ich habe bei Google gescheitert und ich konnte die Antwort nicht finden hier finden. Entschuldigung, ich bin ein Newb bei Htaccess und es hat wirklich seltsame Syntax und ist so schwer zu lernen!Wie htaccess redirect basierend auf Cookie-Wert
Sie können sehen, was ich versuche, hier zu tun ...
RewriteEngine on
RewriteCond %{HTTP_COOKIE} ^.*user_id=(\d+).*$ [NC]
RewriteRule .* http://localhost/mysite/cache/$1 [R=301,L]
RewriteRule .* http://localhost/mysite/cache/guest [R=301,L]
ich das Caching der Seiten für jeden Benutzer für Laufdrehzahl. Ich möchte in den richtigen HTML-Cache-Ordner umleiten, wenn sie mit einem Cookie angemeldet sind, ansonsten möchte ich den Gast-Cache laden.
Jetzt geht es in eine Infi-Schleife. Wenn ich das [R = ... entfernen, dann erhalte ich internen Serverfehler.
Bitte helfen Sie !!! Danke!!!
Wo kann ich Informationen darüber finden, wie man erkennt, auf welche Unterverzeichnisse man sich bezieht? Vielen Dank. – BinaryGal
Ich habe endlich eine Webseite mit der Antwort gefunden: http://www.askapache.com/htaccess/mod_rewrite-tips-and-tricks.html#menu0-el14 Der Trick besteht darin, ein Bindestrich "-" zu verwenden. Hier ist meine Lösung, die funktioniert: RewriteRule ^. + $ - [L] – BinaryGal