#1
  1. No Profile Picture
    Contributing User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Feb 2004
    Posts
    71
    Rep Power
    11

    Question sending headers in mod_python


    Hi, I need some help here please..
    I'm using with mod_python.
    In the request handler I want to redirect the client to a new url,
    but it seems that the 'Locate' header(and any other header that I tried) is not being sent to the client.

    The code of testPage.py is:

    from mod_python import apache

    def handler(req):
    req.headers_out.add('Location:','http://www.cnn.com')
    #req.write("blabla")

    Here's the .htacess file's code:

    AddHandler python-program .py
    PythonHandler testPage
    PythonDebug On

    RewriteEngine on
    RewriteRule !\.(gif|jpg|png|css)$ testPage.py


    What am I doing wrong?!

    thanks
    Roy
  2. #2
  3. No Profile Picture
    Contributing User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Feb 2004
    Posts
    71
    Rep Power
    11

    The answer..


    using:

    req.headers_out.add("Location", 'http://www.google.com/')
    raise apache.SERVER_RETURN, apache.HTTP_SEE_OTHER

IMN logo majestic logo threadwatch logo seochat tools logo