홈>
호스팅에 SSL을 설치했습니다. 설치 후 .htaccess에서 리디렉션을 변경하려고 시도했지만 녹색 패드 잠금 기호가있는 https : //를 얻지 못했지만 시도하지 않은 것은 htaccess 파일에서 https를 강제로 작동하지 않는 것입니다. 아래는 내 스크립트에 이미 존재하는 .htaccess 코드입니다. 그에
RewriteRule ^(.*)$ https://
를 추가했습니다
작동하지 않았습니다.
<IfModule mod_rewrite.c>
RewriteEngine On
Options -Indexes
#RewriteBase /vrs7
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^(.*)/l([0-9]+)$ http://%{HTTP_HOST}/$1/l.$2 [R=301,L]
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^(.*)/n([0-9]+)$ http://%{HTTP_HOST}/$1/n.$2 [R=301,L]
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^(.*)/p([0-9]+)$ http://%{HTTP_HOST}/$1/p.$2 [R=301,L]
#Adds trailing slash
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/|#(.*))$
#RewriteRule ^(.*)$ $1/ [R=301,L]
#Remove trailing slash
#RewriteRule ^(.*)/$ $1 [R=301,L]
RewriteCond %{QUERY_STRING} ^(.*)?gclid=(.*) [OR]
RewriteCond %{QUERY_STRING} ^(.*)?utm_source=(.*) [OR]
RewriteCond %{QUERY_STRING} ^(.*)?fb_action_ids=(.*)
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^(.*)$ index.php?/$1 [L]
# Enforce www
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteRule ^(.*)$ index.php?/$1 [PT,QSA]
ErrorDocument 404 /404.shtml
</IfModule>
사용자 정의 PHP 웹 사이트 에서이 작업을 시도했습니다. 휴가 임대 스크립트 였으므로 관리자 pannel에 https : //를 추가하는 옵션이 없습니다. 그래서 htaccess 파일의 도움으로 그것을 구현하려고합니다.
- 답변 # 1
관련 자료
- url rewriting - IIS 10 URL 재 작성 http 트래픽을 https 리디렉션으로 재 작성하지 않음
- jsf 2 - 서블릿 필터에서 jsf ajax 리디렉션이 작동하지 않습니다
- .htaccess - URL/주소 표시 줄에 중복없이 htaccess 하위 도메인을 하위 디렉토리로 리디렉션
- htaccess를 사용하여 도메인을 하위 디렉토리로 리디렉션
- apache - 왜 htaccess에서 mod_proxy 플래그가 작동을 멈췄습니까?
- kubernetes ingress - ssl (http-> https) 리디렉션이 작동하지 않음 (nginx docker)
- apache - htaccess - 파일이 존재하지 않는 경우 상위 디렉토리로 리디렉션
- apache - htaccess HTTPS 리디렉션 작동하지만 HTTPS는 /indexphp로 이동
- mod rewrite - 새 웹 사이트 구조에서 쿼리 문자열로 htaccess 리디렉션
- .htaccess - htaccess를 사용하여 리디렉션하고 URL의 중간 부분을 동적으로 끝내는 방법은 무엇입니까?
- htaccess 이상한 리디렉션 동작
- wordpress - htaccess 301 루트 만 리디렉션하지만 예외가있는 모든 파일 및 하위 폴더 제외
- mod rewrite - htaccess 파일에 대한 RewriteRule이 작동하지 않음
- apache - htaccess를 사용하여 모든 php 요청을 html로 리디렉션
- regex - htaccess는 특정 디렉토리 이름을 포함하는 모든 URL을 리디렉션합니다
- wordpress - htaccess를 사용하여 모든 페이지를 단일 페이지로 리디렉션 하시겠습니까?
- regex - htaccess가 동일한 도메인 확장자를 가진 다른 하위 도메인으로 리디렉션합니다
- htaccess를 사용하여 동적 URL을 다른 동적 URL로 리디렉션하려면 어떻게해야합니까?
- .htaccess - htaccess는 물음표 매개 변수가있는 모든 URL을 without으로 리디렉션합니다
- apache - ssl 및 url 변수로 htaccess 리디렉션
트렌드
- OpenCv의 폴더에서 여러 이미지 읽기 (python)
- 파이썬 셀레늄 모든 "href"속성 가져 오기
- html - 자바 스크립트 - 클릭 후 변경 버튼 텍스트 변경
- git commit - 자식 - 로컬 커밋 된 파일에 대한 변경을 취소하는 방법
- JSP에 대한 클래스를 컴파일 할 수 없습니다
- javascript - 현재 URL에서 특정 div 만 새로 고침/새로 고침
- jquery - JavaScript로 현재 세션 값을 얻으시겠습니까?
- javascript - swiperjs에서 정지, 재생 버튼 추가
- JavaScript 변수를 HTML div에 '출력'하는 방법
- python - 문자열에서 특정 문자 제거
http
에서 사이트를 리디렉션하려면https
로 :와이즈 비즈 교체 프로토콜없이 서버 이름을 사용하십시오 (예 :
RewriteCond %{SERVER_NAME} =example.com