【发布时间】:2018-03-19 16:02:58
【问题描述】:
我在.htaccess 文件中使用类似于以下内容的内容将所有http 请求重定向到https:
RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
这可行,除非是使用转义参数传递 URL 的情况,例如:
http://www.example.com/download.php?go=app%20name
重定向时,又被错误地转义为:
https://www.example.com/download.php?go=app%2520name
我该如何解决这个问题?
【问题讨论】:
标签: linux apache .htaccess ubuntu https