我想要一个别名下的WSGIScriptAlias。例如:
/appA/返回一个静态网站。
/appA/api/运行python模块。
我在我的httpd.conf里设置了
Alias /appA /source/appA/web/
WSGIScriptAlias /appA/api /source/appA/bin/api.py/但是当我浏览到http://localhost/appA/api时,我得到了一个404没有找到。
将WSGIScriptAlias重命名为appB/api工作。
有什么办法能实现我想要的吗?
发布于 2016-02-06 10:27:40
为了满足这一要求,我使用了AliasMatch而不是别名。例如:
AliasMatch (?i)^/appA^(api)(.*) /source/appA/web$1
WSGIScriptAlias /appA/api /source/appA/bin/api.py/AliasMatch使用regex映射除/appA/api请求之外的所有请求。
https://stackoverflow.com/questions/35234699
复制相似问题