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