2012-06-14 113 views
1

局域網裏面,我們是好去...人們使用HTTP訪問我們的內部網:// Intranet上的所有鏈接和URL的工作只是罰款和花花公子(我使用URL重寫刪除從鏈接的index.php)。笨URL重寫SSL HTTPS

我們必須給訪問內部網之外的某些人。我們是實現這一使用FTMG,在Outlook Web Access中的工作方式相同。

現在,調用到https:// intranet.domain.org工作,但網站內的鏈接不要比如工作...:

  • https://開頭intranet.domain.org工作
  • https://開頭的Intranet
  • https://開頭intranet.domain.org/homepage 失敗
  • https://開頭intranet.domain.org/index.php/homepage工作
  • https://開頭的Intranet /index.php/homepag E(HTTPS後否認空間://,我收到錯誤的無效鏈接)的作品

從https帶走了 'S' 和整個網站的正常運行。

的困境應該很清楚......實現URL重寫不以https ...

工作,我如何工作的呢?

注: 我的配置文件=

$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