如何获取url route,python cgi

时间:2015-10-30 14:47:34

标签: python cgi

例如我有一个网址

http://example.com/myscript/myaction?param1=something

myscript 别名下我有我的python cgi脚本,我希望将myscript后的路由作为字符串。在这种情况下,路线应该是'myaction'。如何使用python + pure CGI + apache

1 个答案:

答案 0 :(得分:1)

使用正则表达式,非常类似于this answer(此问题还包括针对同一问题的其他解决方案)

import re  

获取您的网址

url = 'http://example.com/myscript/myaction?param1=something'

然后提取' myscript / '和''之间的所有内容

m = re.search('myscript/(.+?)\?', url)

然后使用它

if m:
    found = m.group(1)
    print found