| Welcome to WebmasterWorld Guest from 184.108.40.206 |
register, free tools, login, search, subscribe, help, library, announcements, recent posts, open posts,
|Subscribe to WebmasterWorld|
|Rewrite directive inside <VirtualHost>|
it doesn't work without the [R] flag. why?
| 9:39 pm on Aug 11, 2003 (gmt 0)|
RewriteRule /foo.html /?section=foo [L]
That rule works fine if it's declared globally and there are no virtual hosts. As soon as I create a virtual host, I have to use the [R] flag or it won't work (I just get a 404).
I like it without the flag because then the real URL is hidden from users.
For example, the above would display as:
But with the [R] flag it shows up as:
Kind of defeats the purpose of using rewrite... Any help on this?
| 3:14 am on Aug 12, 2003 (gmt 0)|
I am confused by what you are trying to do.
I don't think you have a file on your server named '/?section=foo', so the 404 is correct.
What is the pathname of the file you want to send to the user?
| 5:12 am on Aug 12, 2003 (gmt 0)|
My site is PHP-enabled, so /?section=foo resolves to a standard html page.
All trademarks and copyrights held by respective owners. Member comments are owned by the poster.
© Webmaster World 1996-2013 all rights reserved