Hello,
well this is more of a mod_rewrite question.
The problem is that you have to use the QUERY_STRING variable in order
to access parameters, these are not part of the normal scope of the
RewriteCond / RewriteRule stuff. Refer to the mod_rewrite guide for that.
We use this to append a user ID to the request:
RewriteCond %{QUERY_STRING} .
RewriteCond %{QUERY_STRING} !^userid=
RewriteRule ^/.* /our_server/?userid=user32&%{QUERY_STRING} [R,L]
So in your case you should try (untested)
RewriteEngine on
RewriteRule ^/(.+)$ http://www.site.com/%{QUERY_STRING}&domain=abc
Hope this helps.
Nils
[EMAIL PROTECTED] schrieb:
I'm not sure if I've asked the correct lists,but hope I can get some
helps here.:)
I need a mod_rewrite rule,rewrite this url:
http://abc.site.com/index.php?q1=v1
to:
http://www.site.com/index.php?q1=v1&domain=abc
I applicated this rule:
RewriteEngine on
RewriteRule ^/(.+)$ http://www.site.com/$1&domain=abc
But I'm faint I can't get the correct result,it rewrote the url to:
http://www.site.com/index.php&domain=abc?q1=v1
(not http://www.site.com/index.php?q1=v1&domain=abc)
This disorder the things,I do hate it.
Can you show me a correct way?thanks.
________________________________________________________________________
Check out the new free AOL Email -- 2GB of storage and
industry-leading spam and email virus protection.
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/