例如我有一个网址
http://example.com/myscript/myaction?param1=something
在 myscript 别名下我有我的python cgi脚本,我希望将myscript后的路由作为字符串。在这种情况下,路线应该是'myaction'。如何使用python + pure CGI + apache
答案 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