apache and mod_rewrite
Darin Perusich
darinper at cognigencorp.com
Mon Oct 28 14:48:31 EST 2002
ok, i've finally figured what i need to set in the webclients config
file to get it to push users to a valid url. it's something that i know
i tried but i guess i didn't whack apache with my kill -HUP stick when i
made the change, hehe.
Robert Meyer wrote:
> I recently had my introduction to rewrite rules when I had to deal with
> a php package that had the tendancy to use '.../form.php/file.txt' as
> a means of passing 'file.txt' to 'form.php'. Not a pretty thing but
> there's stuff on the web to explain it.
>
> I CAN say that putting port number in the URL is really not going to help
> you. The SSL server is sitting on port 443 and connecting to
> http://site.xxx.com:443 should always simply fail 'cuz the browser is
> not prepared to establish an SSL connection. You'll never get to the
> rewrite rule 'cuz apache ain't listenin'. You need to find out who's
> handing out the URL and whack it with a stick.
>
> Sorry, I'm a bit punchy, today...
>
> Cheers!
>
> Bob
>
> --- Darin Perusich <darinper at cognigencorp.com> wrote:
>
>>hello,
>>
>>i'm trying to write a mod_rewrite rule to fix problem that i'm running
>>into with an app on an ssl site. this app, a web calendar client is
>>working fine under ssl, when you logout it kick's you out to a user
>>defined page. during the logout process it tries to push you to a page
>>with the following url: http://calendar.domain.com:443/logout.html, this
>>produces a 400 Bad Request error from apache. the entire error is:
>>
>>Bad Request
>>Your browser sent a request that this server could not understand.
>>
>>Reason: You're speaking plain HTTP to an SSL-enabled server port.
>>Instead use the HTTPS scheme to access this URL, please.
>>Hint: https://calendar.cognigencorp.com:443/
>>
>>the rule i'm trying to write should take http://%{SERVER_NAME}:443 and
>>write to https://%{SERVER_NAME}:443, so far i'm not having any luck.
>>
>>anyone have experience writting these rules?
>>
>>--
>>Darin Perusich
>>Unix Systems Administrator
>>Cognigen Corp.
>>darinper at cognigencorp.com
>>
>>
>
>
> =====
> Bob Meyer
> Knightwing Communications, Inc.
> 36 Cayuga Blvd
> Depew, NY 14043
> Phone: 716-308-8931 or 716-681-0076
> Meyer_RM at Yahoo.com
>
> __________________________________________________
> Do you Yahoo!?
> Y! Web Hosting - Let the expert host your web site
> http://webhosting.yahoo.com/
>
>
--
Darin Perusich
Unix Systems Administrator
Cognigen Corp.
darinper at cognigencorp.com
More information about the nflug
mailing list