2011-10-01 1 views
0

http 및 https 사용자를 서버 할 수있는 Facebook 응용 프로그램을 만들었습니다. 지금은 https 및 https 각각에 대해 서버에서 두 개의 다른 폴더를 사용하고 있습니다. 예 :서버의 동일한 폴더를 사용하는 보안 URL [https] 사용자에게 Facebook 앱을 사용 설정하는 방법

http://example.com/folder 
and 
https://example.com/folder_secure 

나는 개인적으로이 [해결의 단서 생각] 불필요한 중복 될 수 있다고 생각, 나는 캔버스 URL과 안전한 캔버스 URL 등을 하나의 폴더에 HTTP 및 HTTPS 모두 코드를 포함하고 설정할 수 있습니다 어쨌든이 예 :

http://example.com/folder 
and 
https://example.com/folder 

답변

1

당신은 이것을 과장 생각하고 있습니다. HTTP 및 HTTPS는 액세스 메커니즘 일 뿐이며 이 아닌 다른 위치로으로 이동해야합니다. 두 프로토콜 모두에 대해 동일한 디렉토리를 사용하도록 웹 서버를 구성하면 문제가 없습니다.

편집

https://example.com/folder_secure 같은 URL이 /var/www/html/folder 같은 서버가 웹 서버의 구성에 의해 제어됩니다의 파일 경로로 변환되는 방법. 사용중인 서버에 관계없이 설명서를 읽어야합니다. 아파치 인 경우 필요한 변수는 DocumentRoot입니다.

+0

정교하게 설명해 주시겠습니까?이 기사에서 내 무지를 극복 할 수 있도록 도와주세요. 앱의 일부 파일에있는 리소스는 어떻습니까? 필요한 경우 https에서 가져 오도록하려면 어떻게해야합니까? 답장 맨에게 감사드립니다. – saji89

+0

리소스에 대한 링크를 상대적으로 만들면 프로토콜 접두사가 없으므로 http 또는 https를 적절히 사용하여 호출하게됩니다. 말 롤리 오 (Malvolio)가 말했듯이, 당신이 생각하는 것 같아 보입니다. 행운을 빌어 요. – philhobgen

+0

@ stupid-phil - 실제 답변으로 홍보해야합니다. 좋은 생각이야. – Malvolio