2016-04-05 83 views
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] 

回答