gpt4 book ai didi

cpanel : can only access root url 中的 Python flask 应用程序路由

转载 作者:行者123 更新时间:2023-12-04 09:20:36 26 4
gpt4 key购买 nike

我在 cPanel 中设置了一个 python 应用程序。我已将应用程序 URL 设置为 backend,当我查询 mydomain.com/backend/ 时,它会返回应用程序的 Root View (这只是一个 html“你好”) .

其余端点是我需要的端点,但我在每个其他 URL 上返回 404

@app.route('/')
def hello_world():
logger.debug("Hi there")
return "<h1 style='color:red'>Hi there</h1>"

@app.route('/test', methods=['POST','GET'])
def test():
logger.info("Got test request")
return {'ok' : 'success!'}
mydomain.com/backend/ --> Hi there
mydomain.com/backend/test --> 404
mydomain.com/backend/<any_other> --> 404

我敢打赌,在到达脚本之前,还有一些其他服务会返回 404。我在 public_html/.htaccess 中找不到任何对 backend/ 的引用。依赖关系正常(没有包提示)。

我在服务器上的权限非常有限。任何指针将不胜感激。

谢谢!

ps找到了a similar question没有答案

最佳答案

将以下规则添加到您的应用程序 url 目录中的 .htaccess

RewriteEngine on  
RewriteRule ^http://%{HTTP_HOST}%{REQUEST_URI} [END,NE]

帮我解决了这个问题

关于cpanel : can only access root url 中的 Python flask 应用程序路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63106913/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com