http到https重定向使用.htaccess无法正常工作

时间:2010-10-06 03:05:39

标签: .htaccess ubuntu apache2 redirect

我想将http://myip/admin重定向到https://myip/admin。我正在尝试使用.htaccess来执行此操作(仅限管理员文件夹)。

.htaccess的内容放在相关文件夹中:


RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

(启用了apache mod_rewrite)。 http://myip/adminhttps://myip/admin都可见(但重定向不起作用)。服务器是Ubuntu。

我从互联网上尝试了上述规则的一些变化,但没有运气:(

任何投入都将受到赞赏。

的问候, JP

1 个答案:

答案 0 :(得分:1)

解决它并学到新东西。 apache的主配置文件中的AllowOverride选项未正确设置。

另外,如果有人面临这样的问题2分: 1)apache重新加载有时可能无法按预期工作。尝试重启 2)清除浏览器缓存和/或刷新页面。