2012-06-15 16 views
0

我有一個Joomla(nginx + mysql)網站作爲用戶界面和一些處理計算邏輯的JSP(tomcat + mysql)運行。Intemarate JSP到Joomla作爲iframe

我想要將JSP頁面作爲iframe集成到Joomla中。我成功地做到了這一點,但問題是:

如何讓JSP頁面無法通過Joomla站點訪問到公共頁面?

例如,

Joomla網站是mydomain.com/Joomla

JSP頁面mydomain.com/JSP

下,當瀏覽器的用戶訪問mydomain.com/JSP,用戶無法看到JSP頁面(請參閱錯誤或空白頁面)。

但是,當用戶在瀏覽器中打開mydomain.com/Joomla並轉到包含iframe中的JSP網站的頁面時,用戶可以在此處看到JSP頁面。

我在考慮更改文件夾/文件所有者和權限。我在正確的軌道上嗎?我應該如何處理?

感謝,

米洛

回答

1

你需要改變你目前正在幹活的路上。

1)使用compoxnt JUMI根據您的腳本創建虛擬Joomla組件。 2)在每一頁上,在每個腳本的開始添加以下代碼:

<?php 
defined('_JEXEC') or die ('Restricted Access'); 
?> 

它會防止用戶在沒有任何活動的Joomla會話直接加載腳本。