我在Apache中遇到HTTPS重定向问题

时间:2015-01-26 19:23:11

标签: apache .htaccess ssl

我无法使用此代码将用户重定向到HTTPS,同时在域名后面包含子文件夹/文件。

RewriteEngine On
RewriteCond %{HTTP_HOST} ^tix\.kiwi [NC]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI}

如果我在地址栏中手动输入http://tix.kiwi/atd,则浏览器会重定向到https://tix.kiwiatd而不是https://tix.kiwi/atd/,如果我直接转到https://tix.kiwi/atd,则会加载正常。< / p>

这个代码在我的其他网站上运行良好;为什么不在这里工作?

注意:我正在使用DigitalOcean,Ubuntu 14.04 x64

1 个答案:

答案 0 :(得分:0)

您的重写看上去正确,您的问题出在另一个虚拟主机上的其他重定向代码中。在该级别解决冲突使此重写可以按预期进行。如评论中所述