http 자동 점프 https 설정 방법
1.설치 URL 재 작성 모듈 다운로드:Microsoft URL Rewrite Module
32 비트:http://download.microsoft.com/download/4/9/C/49CD28DB-4AA6-4A51-9437-AA001221F606/rewrite_x86_zh-CN.msi
64 비트:http://download.microsoft.com/download/4/E/7/4E7ECE9A-DF55-4F90-A354-B497072BDE0A/rewrite_x64_zh-CN.msi
또는 우리 에 게 다운로드:https://www.jb51.net/softs/479310.html
2.SSL 설정 선택 하지 않 기(중요)
3.Web.config 추가
<system.webServer>
<rewrite>
<rules>
<rule name="HTTP to HTTPS redirect" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
마무리!아래 방법 은 추천 하지 않 습 니 다.
1.IIS 버 전에 따라 다음 파일 을 백업 합 니 다.
IIS 6.0 경로:C:\\WINDOWS\\Help\iisHelp\\common\\403-4.htm
IIS 7.0 이상 경로:C:\\inetpub\custerr\zh-CN\\403.htm
2.아래 내용 을 모두 복사 하여 교체(403-4 또는 403)안에 있 는 모든 내용 을 저장 하면 됩 니 다.
<HTML><HEAD><TITLE> </TITLE>
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=GB2312">
</HEAD><BODY>
<script type="text/javascript">
var url = window.location.href;
if (url.indexOf("https") < 0) {
url = url.replace("http:", "https:");
window.location.replace(url);
}
</script>
</BODY></HTML>
설명:IIS 6 에서 사이트 속성-디 렉 터 리 보안-편집 에서"보안 채널 요구(SSL)"를 선택 하면 됩 니 다.IIS 7,8 중 SSL 설정-"SSL 요구"를 선택 하면 됩 니 다.
아파 치 버 전
전체 사이트 전환 이 필요 하 다 면 사이트 설정 파일 의
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [L,R]
어떤 디 렉 터 리 에 https 강제 점프 를 하면 다음 코드 를 복사 합 니 다.
RewriteEngine on
RewriteBase /yourfolder
RewriteCond %{SERVER_PORT} !^443$
#RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [L,R]
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R]
만약 에 특정한 웹 페이지 에 https 점프 만 하면 redirect 301 로 점프 를 할 수 있 습 니 다!redirect 301/홈 페이지 https://호스트+홈 페이지Tomcat 버 전
두 군데 변경 이 필요 합 니 다.
1:server.xml 에서 ssl 인증 서 를 설정 하 는 포트 는 기본"443"포트 로 바 꿔 야 합 니 다.수정 되 었 다 면 두 번 째 단 계 를 직접 조작 하 십시오.
2:웹.xml 프로필 에 노드 코드 추가:다음 과 같 습 니 다.
<web-app>
.........
<security-constraint>
<web-resource-collection >
<web-resource-name >SSL</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
</web-app>
3:server.xml 설정 파일 에서 80 포트 의 노드 를 찾 습 니 다.기본 속성 은 redirectPort="8443"입 니 다."443"으로 변경 하여 재 부팅 을 저장 하면 됩 니 다.Nginx 버 전
80 포트 를 설정 한 파일 에 다음 내용 을 쓰 면 됩 니 다.
server {
listen 80;
server_name localhost;
rewrite ^(.*)$ https://$host$1 permanent;
location / {
root html;
index index.html index.htm;
}
javascript 단독 페이지 유 니 버 설 코드 세그먼트:다음 방법 은 seo 검색 또는 특정 하위 페이지 단독 https 지정 에 적합 합 니 다.https 로 강제 할 페이지 에 다음 코드 를 추가 하여 처리 합 니 다.
<script type="text/javascript">
var url = window.location.href;
if (url.indexOf("https") < 0) {
url = url.replace("http:", "https:");
window.location.replace(url);
}
</script>
PHP 페이지 이동:웹 사이트 php 페이지 에 추가
if ($_SERVER["HTTPS"] <> "on")
{
$xredir="https://".$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
header("Location: ".$xredir);
}
http 에서 https 를 뛰 어 넘 는 방법 이 비교적 많 습 니 다.이상 은 참고 하 시기 바 랍 니 다.이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
빠른 팁: SingleStoreDB의 데이터 API 사용SingleStoreDB는 HTTP 연결을 통해 SQL 문을 실행하는 데 사용할 수 있는 을 제공합니다. 이 짧은 문서에서는 이 데이터 API를 사용하는 방법에 대한 예를 보여줍니다. A는 무료 SingleStore...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.