如何将http从http重定向到https以获取特定网址。 例如,我需要https:
mysite.com/page1
我不需要https:
mysite.com/page2, mysite.com/page3
答案 0 :(得分:0)
使用重定向。它将重定向到https页面,代码为301
Err("Too fourish!")
Ok([1, 2, 3, 4, 5, 6, 7, 8, 9])
答案 1 :(得分:0)
您可以将此规则用作DOCUMENT_ROOT/.htaccess
文件中的第一条规则:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{THE_REQUEST} /page1[?\s] [NC]
RewriteRule ^ http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
答案 2 :(得分:0)
Redirect 301 /page1 https://domaincom/page1
这是有效的,但我已经与另一条规则相混淆
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
将https://domaincom/page1重写为http://domaincom/page1
如何处理这两条规则?