1
Apache mod_rewrite podwójnie koduje ciąg zapytania przy przekierowaniu
Napotkaliśmy dziwny problem (może błąd?) Z zachowaniem mod_rewrite Apache podczas przekazywania ciągów zapytań. Aby odtworzyć, skonfigurowaliśmy czystą instalację Ubuntu (oneiric) z domyślną konfiguracją Apache. Włączyliśmy mod_rewrite, aw domyślnej konfiguracji strony dodaliśmy: RewriteEngine on RewriteRule ^/(.*)$ /r/$1 [R] Aby przetestować, używamy curl: curl -I 'http://[ubuntu-machine]/a/b%20c?a%20b' Odpowiedni wynik to: HTTP/1.1 302 Found …