如何配置我的apache2服务器以将特定URL重定向到https?
http应支持服务器上的基本目录,例如example.com/*
,但对目录example.com/priv/*
的所有请求都应自动重定向到https。
我的服务器配置为在http或https上运行,但我无法在特定目录中自动重定向到https。
答案 0 :(得分:1)
您可以使用 mod_rewrite 。
首先,创建一个.htaccess
文件,该文件必须位于您的文档root
文件夹中
然后,将此代码放入其中
RewriteEngine On
RewriteRule ^priv(?:/.*)?$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
注意:您也可以将此代码直接放在Apache配置文件中,这取决于您 确保 mod_rewrite 已启用