.htaccess 将HTTP重定向到HTTPS Htaccess
我需要一个脚本。htaccess to 301将http重定向到https,但页面需要通过http访问。例如:.htaccess 将HTTP重定向到HTTPS Htaccess,.htaccess,http,redirect,https,.htaccess,Http,Redirect,Https,我需要一个脚本。htaccess to 301将http重定向到https,但页面需要通过http访问。例如: example.com/*重定向到https://example.com/* example.com/page1不重定向到https://example.com/page1只需使用以下命令: RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [
example.com/*
重定向到https://example.com/*
example.com/page1
不重定向到https://example.com/page1
只需使用以下命令:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
因此,它只需将所有页面的SSL设置为https,即使有人通过http访问它
如果要强制除目录/page1之外的所有文件使用https,请使用此选项
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} !page1 [NC]
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
只要用这个:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
因此,它只需将所有页面的SSL设置为https,即使有人通过http访问它
如果要强制除目录/page1之外的所有文件使用https,请使用此选项
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} !page1 [NC]
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
好的,但是我需要页面“example.com/page1”也可以通过httpNow访问,通过http访问目录“page1”正在重定向到HOMEK,但是我需要页面“example.com/page1”也可以通过httpNow访问目录“page1”通过http重定向到主页您当前必须重定向到https的规则是什么?所有网站http://example.com都需要重定向到https://example.com。但是页面http://example.com/page1必须可以通过httpI访问。我得到了您的要求,我想看看您已经有了哪些规则,以便可以修改它们。我只有:RewriteEngine On RewriteCond%{HTTPS}off RewriteRule^(.*)$HTTPS://%{http_HOST}%{REQUEST_URI}[L,R=301]您当前必须重定向到https的规则是什么?所有站点http://example.com都需要重定向https://example.com。但是页面http://example.com/page1必须可以通过httpI访问。我得到了您的要求,我想看看您已经有了哪些规则,以便可以修改它们。我只有:RewriteEngine On RewriteCond%{HTTPS}off RewriteRule^(.*)$HTTPS://%{http_HOST}%{REQUEST_URI}[L,R=301]