隐藏网址中的python脚本部分

时间:2013-07-24 06:49:33

标签: python apache cgi

我一直在四处寻找关于这个论点的信息和帖子,但我尝试过的每一个解决方案都失败了。 所以我决定在这里发布我的特定脚本。

我正在我的共享主机(bluehost)上部署这个用python编写的应用程序:prouons:www.rhodecode.org

一切正常,有点慢,因为显然bluehost不支持mod_wsgi,所以我必须使用标准的cgi,但它有效,这是我的python(cgi)脚本和.htaccess

#!/usr/bin/python

activate_this = '/home2/danielen/rhodecode-venv/bin/activate_this.py'
execfile(activate_this, dict(__file__=activate_this))


import wsgiref.handlers
from paste.deploy import loadapp

myapp = loadapp('config:/home2/danielen/rhodecode/production.ini')

wsgiref.handlers.CGIHandler().run(myapp)

Options +ExecCGI
AddHandler cgi-script .py

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.py$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.py [L]
</IfModule>

正如我所说的一切正常,但随时我去了rhodecode.danieleniero.com rhodecode.danieleniero.com/index.py中的网址更改(最后还有更多内容)

如果可能的话,我真的很想隐藏/index.py/部分,到目前为止我尝试的所有内容都不起作用或断开链接。

谢谢你,     丹

0 个答案:

没有答案