New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
Lighttpd Rewrite Help
What I am trying to do is so
http://pytohost.com/stats/get_memory.php
is
http://pytohost.com/stats/get_memory.png
I was able to do it in apache no problem but I am stuck on lighttpd
From what I have gathered I though it should be
url.rewrite = ("^get_memory.php$" => "get_memory.png")
But thats not it, any ideas?
Comments
url.rewrite = ("^/stats/get_memory.php$" => "/stats/get_memory.png")
That might do the trick. If not, remove the leading / on the URL.
Edit: It looks like you actually want it to be
url.rewrite = ("^/stats/get_memory.png$" => "/stats/get_memory.php")
Ahhhhh you rock! Thanks sooooooo much!
For those of you following along at home... ^ means "start of string" and $ means "end of string" so ^get_memory.png$ would match if the string is EXACTLY get_memory.png, but not /stats/get_memory.png
I don't use lighttpd, so I can't be sure, but I suspect that you could actually use:
url.rewrite = ("/stats/get_memory.png" => "/stats/get_memory.php")
to avoid starting up the regex engine, which would make it faster and use less CPU (if you care about that sort of thing)