Apache2 https重定向配置

时间:2014-12-31 14:57:37

标签: mod-rewrite https apache2

如何配置我的apache2服务器以将特定URL重定向到https?

http应支持服务器上的基本目录,例如example.com/*,但对目录example.com/priv/*的所有请求都应自动重定向到https。

我的服务器配置为在http或https上运行,但我无法在特定目录中自动重定向到https。

1 个答案:

答案 0 :(得分:1)

您可以使用 mod_rewrite

首先,创建一个.htaccess文件,该文件必须位于您的文档root文件夹中 然后,将此代码放入其中

RewriteEngine On
RewriteRule ^priv(?:/.*)?$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

注意:您也可以将此代码直接放在Apache配置文件中,这取决于您 确保 mod_rewrite 已启用