2013-10-15 4 views
0

회원 웹 사이트에서 회원 링크를 클릭하면 비밀번호 인증 페이지로 이동합니다. 그들이 올바른 암호를 제공하면 회원의 디렉토리 페이지와 같은 페이지를 클릭 할 수 있습니다. 문제는 누군가가 Google이나 다른 유형의 검색 엔진을 사용하는 경우 비밀번호를 묻지 않고 디렉토리로 이동할 수 있다는 것입니다.안전하지 않은 웹 사이트를 보안 웹 사이트로 리디렉션

모든 보안되지 않은 페이지를 보안 된 인증 된 비밀번호로 설정해야한다고 가정합니다. 이 작업을 수행하는 방법에 대한 도움을받을 수 있습니까?

+0

보호하려는 콘텐츠에 대한 정보를 더 추가 할 수 있습니까? 인트라넷이나 일련의 HTML 문서 일 뿐이니까? –

답변

0

옵션 1 : .htaccess 파일.

옵션 2 : 색인 파일 (index.php, index.htm, index.html 등)을 디렉토리에 두십시오. 그들이 디렉토리를 탐색하려고하면 대신 해당 페이지가 표시됩니다.

옵션 3 : IIS를 사용하는 경우 디렉터리를 탐색 할 수 없도록 웹 사이트를 설정할 수 있습니다.

옵션 4 : chksum 값으로 조정할 수 있지만 chksum은 담요 일 가능성이 높습니다.

디렉터리 보안에 대한 여러 가지 방법이 있습니다. 이는 호스팅 환경과 예상되는 최종 결과 동작에 따라 다릅니다.

0

.htaccess에 리디렉션 코드를 추가하여 도메인을 http에서 https로 리디렉션 할 수 있습니다.

샘플 코드는 이와 같지만 제대로 작동하지 않으면 수정해야합니다.

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^yourwebsite\.com$ [OR] 
RewriteCond %{HTTP_HOST} ^www\.yourwebsite\.com$ 
RewriteRule ^(.*)$ "https\:\/\/yourwebsite\.com\/$1"01,L] [R=3 

또한, 돌아올 당신의 SSL 인증서 위해서는 깨끗한 모든 외부 리소스/링크는 HTTPS에서 와야 그렇지 않으면 작은 보안 플래그가있을 것입니다하지만 SSL은 여전히 ​​활성 및 허용됩니다.

.htaccess를 사용하는 추가 방법을 검색 할 수 있습니다.

+0

John Wu의 질문에 대한 답변이 도움이 될 것입니다. 어떤 서버 기술을 사용하고 있습니까, 즉 Wordpress 등을 실행하는 소프트웨어의 종류. 세부 정보 세부 정보. – jarmerson

+0

비밀번호 인증에 asp 사용. –

+0

내 코드가 HTML이어야합니다. 지금 당장 응용 프로그램을 사용하고 있지 않습니다. 다른 소스에서 모아 놓은 코드입니다. –

관련 문제