2012-06-14 9 views
1

내부에서 http : // 인트라넷을 사용하여 인트라넷에 액세스 할 수 있습니다. 모든 링크와 URL은 잘 작동하고 멋지게 작동합니다 (URL 재 작성을 사용하여 링크에서 index.php를 제거했습니다).Codeigniter URL SSL 재 작성 SSL HTTPS

우리는 외부 사용자에게 인트라넷에 대한 액세스 권한을 부여해야합니다. Outlook Web Access와 동일한 방식으로 FTMG를 사용하여이 작업을 수행하고 있습니다. // intranet.domain.org 작동하지만 사이트 내의 링크는 예를 들어 ... 작동하지 않습니다 :

지금, HTTPS 호출

  • https : //로 intranet.domain.org는
  • 를 작동 https : //로 intranet.domain.org/homepage
  • HTTPS 실패 : // 인트라넷 : // intranet.domain.org/index.php/homepage는
  • https를 작동 // 인트라넷
  • HTTPS를 작동 /index.php/homepag 전자는 (HTTPS 후 무시 공간 : //, 나는 잘못된 링크 오류를받은)

작동

가 https에서 's'를 멀리 촬영, 전체 사이트가 제대로 작동.

딜레마는 어떻게 그것이 작동되도록 않는 URL 다시 쓰기가 HTTPS ...

작동되지 구현 ... 명확해야한다?

참고 : 내 config 파일 =

$config['base_url'] = ''; 

내 htaccess로 파일 =

<IfModule mod_rewrite.c> 
    RewriteEngine on 
    Options +FollowSymLinks 
    RewriteBase/

    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule ^(.*)$ index.php/$1 
</IfModule> 

<IfModule !mod_rewrite.c> 
    ErrorDocument 404 /index.php 
</IfModule> 

답변

2
+0

가 우선 내가 건너 온 몇 가지 도움이 될 것입니다 ... 시도 모든 시나리오, 시도 할 수있는 모든 코드 조합 및 아무 것도 없습니다. 아무것도 작동하지 않습니다! 말도 안돼 ... 화제에 단지 단 하나 진실한 포스트 ... 4 개의 공개 토론을 가로 건너서 단 하나 응답 아닙니다 나는 이것을 ... 너무 배치했다 그것 나가 문제점 및 유일하게 다른 사람으로 이제까지 가지고있는 경우에이다 그것, 롤 롤 들었어요. 실망! – ClaytonDaniels

+0

@westexasman 매우 이상하다. 왜 작동하지 않을지 모르겠다. 나는 항상 이런 식으로 생각하기 때문에, 단순 할 것이라고 확신한다. 미안해, 너를 도울 수 없어. 행운을 빈다. 거기에 매달려 라. – xyz

+0

결국 작동이 끝났습니다 ... 네트워크 내에서는 작동하지 않지만 네트워크 외부에서는 작동하므로 내부에서 라우팅 문제가 발생할 수 있습니다. 어느 쪽이든, 더 이상 혼란스러워하지 마라! – ClaytonDaniels