我将python flask web应用程序托管到fluxflex云托管(Apache,FastCGI)。因此,.htaccess文件如下所示:Apache .htaccess,url重写问题
RewriteEngine On
AddHandler fcgid-script .fcgi
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /dispatch.fcgi/$1 [QSA,L]
它有效。现在我想从http重定向到https。我怎样才能做到这一点?增加了以下 两行的.htaccess的末尾:
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
,但得到的回应:错误310(净值:: ERR_TOO_MANY_REDIRECTS)。如果我在第一次重写之前插入这两行,则返回结果为:Page Not Found。
有人可以告诉我适当的方式重定向到https吗?