You are viewing a plain text version of this content. The canonical link for it is here.
Posted to embperl@perl.apache.org by Gerald Richter <ri...@ecos.de> on 2002/02/01 07:22:07 UTC

Re: mime type problem when doing redirects

Hi,
adding the following to your httpd.conf
    AddType text/xml .xml

should solve your Problem
Gerald
-------------------------------------------------------------
Gerald Richter    ecos electronic communication services gmbh
Internetconnect * Webserver/-design/-datenbanken * Consulting

Post:       Tulpenstrasse 5         D-55276 Dienheim b. Mainz
E-Mail:     richter@ecos.de         Voice:    +49 6133 925131
WWW:        http://www.ecos.de      Fax:      +49 6133 925152
-------------------------------------------------------------


----- Original Message ----- 
From: "Brian Burke" <bb...@lssi.net>
To: "embperl" <em...@perl.apache.org>
Sent: Wednesday, January 30, 2002 7:11 PM
Subject: mime type problem when doing redirects


> I'm having a mime type problem and I wanted to see if
> someone on the list could help.  I think it relates to when
> the http headers are being written.
> 
> Here is my setup: I have 2 embperl areas, embperl and
> embperl2.  I serve html documents from embperl and xml
> documents from embperl2 (I want the Content-Type to
> be text/xml if a doc. is requested in embperl2).  I know
> this sounds complicated, but there are other reasons why
> I need 2 embperl areas.
> 
> When a request is issued for /embperl/something.html
> I want to internally redirect to /embperl2/somethingelse.xml,
> and have the Content-Type be text/xml.
> 
> something.html basically contains the following:
> [- $req_rec->internal_redirect("/embperl2/somethingelse.xml"); -]
> 
> The redirect is working fine, however I am not getting the right
> Content-Type in the http header.  I've tried using the following in
> something.html and somethingelse.xml with no success (I still get
> text/html):
> [- $req_rec ->  header_out("Content-Type" => "text/xml"); -]
> 
> If I browse directly to /embperl2/somethingelse.xml, it works fine,
> only the redirect is causing problems.
> 
> I have the following in my httpd.conf:
> 
> <Location /embperl/>
>    SetEnv EMBPERL_DEBUG 0
>    SetEnv EMBPERL_OPTIONS 9445136
>    SetHandler  perl-script
>    PerlHandler HTML::Embperl
>    #PerlSendHeader On
>    Options     ExecCGI
> </Location>
> 
> <Location /embperl2/>
>    SetEnv EMBPERL_DEBUG 0
>    SetEnv EMBPERL_OPTIONS 9445136
>    SetHandler  perl-script
>    PerlHandler HTML::Embperl
>    #PerlSendHeader On
>    Options     ExecCGI
> </Location>
> 
> Any ideas?
> 
> Brian Burke
> --
> ______________________________________
> Brian Burke
>  LSSi Corp.
> email: bburke@lssi.net
>   url: http://www.lssi.net/~bburke
> phone: (919) 466-6838
> ______________________________________
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
> For additional commands, e-mail: embperl-help@perl.apache.org
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org