Other try:
RewriteCond %{QUERY_STRING} ^\?lang=fr$
RewriteRule ^[^\.]$/%1         ^[^\.]$             [L,R=302]

then it continue with in inside network
200 answer:-( in server
and it continue with ?lang=fr in url browser zone
without 
http://monsite.org/-Description-<http://monsite.org/-Description-?lang=fr>automatic
redirect

So one thing
there's no500 error


2011/9/19 Frank Gingras <francois.ging...@gmail.com>

> On 19/09/2011 8:59 AM, J-H Johansen wrote:
>
>> On Mon, Sep 19, 2011 at 2:51 PM, topinambour ####<otpinamb...@gmail.com>*
>> *wrote:
>>
>>  Hi
>>>
>>> I have some problems about
>>> to write rewriterule in .htaccess
>>> I use spip and URL_propre
>>>
>>> URL read by google as :
>>> #URL_site/#URL_ARTICLE?page=fr
>>> i would want to use to remove:?lang=fr and do :
>>> /#URL_SITE/#URL_ARTICLE
>>>
>>> Summary, it would be :
>>> http://monsite.org/-**Description-?lang=fr<http://monsite.org/-Description-?lang=fr>
>>> to redirect to
>>> http://monsite.org/-**Description- <http://monsite.org/-Description->
>>>
>>> I write :
>>> RewriteRule  ^\?lang=fr$    ^[^\.]$ [L,R=302]
>>> nothing do
>>>
>>> any ideas please
>>>
>>>  Something like this maybe?
>>
>> RewriteRule  ^(.*)\?lang=fr$ $1 [L,R=302]
>>
>>
>>
> You can't match the query string with RewriteRule. Instead, use a
> RewriteCond with %{QUERY_STRING}
>
> Frank.
>
> ------------------------------**------------------------------**---------
> The official User-To-User support forum of the Apache HTTP Server Project.
> See 
> <URL:http://httpd.apache.org/**userslist.html<http://httpd.apache.org/userslist.html>>
> for more info.
> To unsubscribe, e-mail: 
> users-unsubscribe@httpd.**apache.org<users-unsubscr...@httpd.apache.org>
>  "   from the digest: 
> users-digest-unsubscribe@**httpd.apache.org<users-digest-unsubscr...@httpd.apache.org>
> For additional commands, e-mail: users-h...@httpd.apache.org
>
>

Reply via email to