Mod rewrite Apache2 https重定向配置
我如何配置我的apache2服务器在特定URL上重定向到https http应该支持服务器上的基本目录,例如Mod rewrite Apache2 https重定向配置,mod-rewrite,https,apache2,Mod Rewrite,Https,Apache2,我如何配置我的apache2服务器在特定URL上重定向到https http应该支持服务器上的基本目录,例如example.com/*,但所有对目录example.com/priv/*的请求都应该自动重定向到https 我的服务器配置为在http或https上工作,但我无法自动重定向到特定目录中的https。您可以使用mod_rewrite 首先,创建一个.htaccess文件,该文件必须位于您的文档根文件夹中。 然后,把这个代码放进去 RewriteEngine On RewriteRule
example.com/*
,但所有对目录example.com/priv/*
的请求都应该自动重定向到https
我的服务器配置为在http或https上工作,但我无法自动重定向到特定目录中的https。您可以使用mod_rewrite
首先,创建一个.htaccess
文件,该文件必须位于您的文档根文件夹中。
然后,把这个代码放进去
RewriteEngine On
RewriteRule ^priv(?:/.*)?$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
注意:您也可以将此代码直接放在Apache配置文件中,这取决于您。
确保启用了mod_rewrite,但https配置可以正常工作,只有当URI用双斜杠()表示时,默认页面才能在http上工作,当我使用默认页面时,如:www.example.com,然后服务器重定向到https