Flask 应用程序的 Cpanel 问题。找不到页面

问题描述 投票:0回答:1

我在 cpanel 上托管了一个 Flask 应用程序。网站的其余部分是在 WordPress 上开发的,只有一条路径通向 Flask 应用程序。 Flask 应用程序最初工作正常,但 WordPress 路径无法正常工作。我的老板联系了托管提供商,他们更改了 .htaccess 文件。更改 .htacess 文件后,我的 Flask 应用程序的主页正在呈现,但其他模板没有呈现(它说找不到页面)。当我什至尝试在主页中进行 html 更改时,应用程序会检测到它,但 Flask 应用程序中的其他路径仍然存在问题,但它在本地运行良好。此外,静态文件夹中的图像也不会渲染。我尝试过调整 .htaccess 文件,但还没有找到运气。如果有人知道我如何让该应用程序正常工作,将会有巨大的帮助。我已在下面添加了当前的 .htaccess 文件。

# BEGIN WordPress


RewriteEngine On

RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

RewriteBase /

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]


# END WordPress

# php -- BEGIN cPanel-generated handler, do not edit

# Set the “ea-php81” package as the default “PHP” programming language.

<IfModule mime_module>

AddHandler application/x-httpd-ea-php81 .php .php8 .phtml

</IfModule>

# php -- END cPanel-generated handler, do not edit

# Skip Flask app directory

RewriteRule ^app_name - [L]


# WordPress rules (no additional custom rules here by default)


# Flask app rule

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^app_name/(.*)$ /path/to/flask/app/$1 [L]
html .htaccess flask cpanel flask-appbuilder
1个回答
0
投票

我发现底部的 Flask 应用规则有问题,被顶部的 WordPress 规则覆盖了。

我尝试将烧瓶苹果移至 .htaccess 的顶部。

© www.soinside.com 2019 - 2024. All rights reserved.