Ich brauche Hilfe mit der richtigen RewriteRule
.htaccess RewriteRule mit Sonderzeichen in URL-Pfad
Need URL mit JSON-String am Ende:
http://hns/log/r/%7B"start":%5B55.70980850022872,37.505353142456336%5D,"end":%5B55.70980850022872,37.77039830847196%5D,"points":%5B%5B55.67529029803404,37.62070958776883%5D%5D,"method":"1","optimization":"1","center":%5B55.731512133266634,37.71615331335479%5D,"zoom":10%7D
Umleitung zu
http://hns/log/r/index.html
ohne URL im Browser zu ändern.
.htaccess
ist:
RewriteEngine on
RewriteBase /log/r/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
#RewriteRule ^([^/]+)$ ./index.html?catalog=$1[L]
RewriteRule ^([A-Za-z0-9?;:,{}\"]+)$ ./index.html [L]
Es funktioniert gut mit URLs wie: http://hns/log/r/,132a
. Aber funktioniert nicht mit URLs wie: http://hns/log/r/,132a:
oder mit Anführungszeichen ("
) oder wie JSON-Zeichenfolge.
Wie wird eine solche URL richtig umgeleitet?
Wo ist diese '.htaccess' Datei? Ich nehme an, dass es in '/ logist/route/.htaccess' sein muss? Ist '/ log/r /' Ihre Abkürzung für '/ logist/route /'? Oder ein ganz anderer URL-Pfad? – MrWhite
Entschuldigung, Umleitung sollte zu "http: // hns/log/r/index.html" sein. .htaccess Datei ist bei 'http: // hns/log/r' –