Note: Mmm, ik zie nu dat de volgorde misschien niet goed is van mijn variabelen
Ik vond via de search topics over mod_rewrite vooral in CSA en PW, maar aangezien ik het zeker geen 'client' probleem vind, plaats ik 'm hier.
Ik maak gebruik van een aantal rewrites, niet ingewikkeld, maar blijkbaar toch te moeilijk voor mij:
Ik heb de RewriteCond eruit gecomment, want ook deze variabelen blijven leeg volgens de log file. Met bovenstaande configuratie, geeft de logfile dit resultaat:
In mijn browser zit dat er zo uit:
Blijkbaar, zoals in de logfile te zien is, wordt de variabele niet gevult. Ik heb in Google gezocht op de variabele e.d., maar het lijkt een incidenteel probleem?
Zou iemand dit kunnen verklaren? Ik heb mijn serverconfig ook nagelopen, maar volgens mij kan het daar in ieder geval niet in zitten
Alvast bedankt voor de hulp
Ik vond via de search topics over mod_rewrite vooral in CSA en PW, maar aangezien ik het zeker geen 'client' probleem vind, plaats ik 'm hier.
Ik maak gebruik van een aantal rewrites, niet ingewikkeld, maar blijkbaar toch te moeilijk voor mij:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| Options +FollowSymlinks
RewriteEngine On
#RewriteCond %{REQUEST_URI} ^/static
RewriteRule ^static/(.+)$ http://static.{%HTTP:host}/$1 [P,L]
#RewriteCond %{REQUEST_URI} \.html$
RewriteRule ^cache/(.+)$ http://cache.domain.tld/$1 [P,L]
RewriteCond %{SCRIPT_FILENAME} !index\.php
RewriteRule ^(.*)$ /index.php?srv=$1 [L,NC,NE,QSA] |
Ik heb de RewriteCond eruit gecomment, want ook deze variabelen blijven leeg volgens de log file. Met bovenstaande configuratie, geeft de logfile dit resultaat:
code:
1
2
3
4
5
6
| add path info postfix: /var/www/client/domain.tld/http/service/static -> /var/www/client/domain.tld/http/service/static/js/class.xmlmessage.js
strip per-dir prefix: /var/www/client/domain.tld/http/service/static/js/class.xmlmessage.js -> static/js/class.xmlmessage.js
applying pattern '^static/(.+)$' to uri 'static/js/class.xmlmessage.js'
rewrite 'static/js/class.xmlmessage.js' -> 'http://static.{%HTTP_HOST}/js/class.xmlmessage.js'
forcing proxy-throughput with http://static.{%HTTP_HOST}/js/class.xmlmessage.js
go-ahead with proxy request proxy:http://static.{%HTTP_HOST}/js/class.xmlmessage.js [OK] |
In mijn browser zit dat er zo uit:
code:
1
2
3
4
5
6
7
8
| Proxy Error
Your browser sent a request that this server could not understand.
The proxy server could not handle the request GET /static/js/class.xmlmessage.js.
Reason: URI cannot be parsed: http://static.{%HTTP:host}/js/class.xmlmessage.js
--------------------------------------------------------------------------------
Apache/2.2.3 (CentOS) Server at service.domain.ext Port 80 |
Blijkbaar, zoals in de logfile te zien is, wordt de variabele niet gevult. Ik heb in Google gezocht op de variabele e.d., maar het lijkt een incidenteel probleem?
Zou iemand dit kunnen verklaren? Ik heb mijn serverconfig ook nagelopen, maar volgens mij kan het daar in ieder geval niet in zitten