0
我正在尝试使用Apache和FCGI配置Flask。我正在使用下面给出的.htaccess配置。我想解决的问题是从使用Flask的url_for()生成的URL中删除“app.fcgi”。使用mod_rewrite隐藏FCGI脚本名称
例如,如果我在www.example.com/my_form上有一个表单,那么在提交它之后,我看到www.example.com/ app.fcgi/my_form,我希望它是www。而不app.fcgi example.com/my_form
Options +ExecCGI
AddHandler fcgid-script .fcgi
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !=<path_to_dir>/app.fcgi
RewriteRule ^(.*)$ app.fcgi/$1 [QSA,L]