--[Yes, you need mod_rewrite:]-- Thanks. Next step is then persuading my webhost to install it. :) -Stephen----- Original Message ----- From: "Joshua Slive" <joshua@xxxxxxxx>
To: <users@xxxxxxxxxxxxxxxx> Sent: Tuesday, September 12, 2006 5:02 PM Subject: Re: [users@httpd] Can I modify the page query string?
On 9/12/06, Stephen Brooks <sb@xxxxxxxxxxxxxxxxx> wrote:I've got a hosted Apache server without mod_rewrite and am editing an .htaccess file. I want to do something like this: RedirectMatch ^/muon1/banner_(.*)\.jpg$ http://stephenbrooks.org/muon1/banner.php?user=$1...so that filenames such as /muon1/banner_me.jpg are served by the script/muon1/banner.php?user=me on stephenbrooks.org (my server).However, the above rule escapes the question mark into a %3f, interpreting the whole thing as the URL and the complaining a file with a question markin its name is not found! I played with: SetEnv QUERY_STRING <something>...and various conditional rules for a while, but haven't had much success. In fact, I don't even seem to be able to set the query string in a way that a PHP script will pick up. Does Apache even allow this? (Relatedly, doesthis require mod_rewrite?) Any help or advice would be much appreciated.Yes, you need mod_rewrite: RewriteEngine On RewriteRule ^/muon1/banner_(.*)\.jpg$ http://stephenbrooks.org/muon1/banner.php?user=$1 [R] Joshua. --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx
--------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx