Python 为什么Flask从项目目录重定向到根目录?

Python 为什么Flask从项目目录重定向到根目录?,python,flask,cpanel,Python,Flask,Cpanel,我正在开发一个通过cPanel创建的基于Flask的pythonweb应用程序。在本地运行时一切正常,但在服务器上,当根目录中存在同名子目录时,我无法使应用程序粘附到应用程序子目录中的模板文件 因此,如果我将此URL放在浏览器中: mysite.org/flaskproject/about --根目录中有一个“about”子目录,浏览器跳转到该子目录并进行渲染 mysite.org/about 另一方面,mysite.org/flaskproject/home工作正常,可能是因为根目录中没有同名

我正在开发一个通过cPanel创建的基于Flask的pythonweb应用程序。在本地运行时一切正常,但在服务器上,当根目录中存在同名子目录时,我无法使应用程序粘附到应用程序子目录中的模板文件

因此,如果我将此URL放在浏览器中:

mysite.org/flaskproject/about

--根目录中有一个“about”子目录,浏览器跳转到该子目录并进行渲染

mysite.org/about

另一方面,mysite.org/flaskproject/home工作正常,可能是因为根目录中没有同名文件夹

我如何说服Flask忽略mysite.org/about,直接转到mysite.org/flaskproject/about

以下是来自主应用程序文件的路由:

@app.route('/')
@app.route('/home')
def home():
    return render_template('home.html', posts=posts)

@app.route('/about')
def about():
    return render_template('about.html', title='About')