[users@httpd] Mod_rewrite and default document

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I've been banging my head on this for a while and can't seem to come
up with a solution that works.  Unfortunately, due to pre-exsting
url's that I can't break, I need to support the old format, which uses
this kind of URL:

http://domain/?id=123

This uses the default document passthrough, which is

http://domain/index.php?id=123

I need to have this be in the form

http://domain/123 which will rewrite the url to the passthrough URL above.

This pattern works fine to redirect the /123 to /index.php?id=123 and
also works with the long form http://domain/id=123

RewriteRule !^index\.php.* - [C]
RewriteRule ^(.*) index.php?id=$1 [L]

However, this doesn't work with the original form:

http://domain/?id=123

Can anyone offer any suggestions on making this work with the implied
default document and a query string?  Thanks.

---------------------------------------------------------------------
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



[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux