0

UIとして実行されているJoomla(nginx + mysql)サイトと、計算ロジックを処理するいくつかのJSP(tomcat + mysql)があります。

JSPページをiframeとしてJoomlaに統合したいと思います。私はそれを成功させましたが、問題は次のとおりです。

JSPページを一般公開せず、Joomlaサイト経由でのみアクセスできるようにするにはどうすればよいですか?

例えば、

Joomlaサイトはmydomain.com/Joomlaの下にあります

JSPページはmydomain.com/JSPの下にあります

ユーザーがブラウザでmydomain.com/JSPにアクセスすると、ユーザーはJSPページを表示できません(代わりにエラーまたは空のページを参照してください)。

ただし、ユーザーがブラウザーでmydomain.com/Joomlaを開き、iframe内にJSPサイトを含むページに移動すると、ユーザーはそこにJSPページを表示できます。

フォルダ/ファイルの所有者と権限を変更することを考えています。私は正しい方向に進んでいますか?どのように正確にアプローチする必要がありますか?

ありがとう、

ミロ

4

1 に答える 1

1

現在の作業方法を変更する必要があります。

1)composent JUMIを使用して、スクリプトに基づいて仮想Joomlaコンポーネントを作成します。2)各ページで、各スクリプトの最初に次のコードを追加します。

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

これにより、ユーザーがアクティブなJoomlaセッションなしでスクリプトを直接ロードするのを防ぐことができます。

于 2012-06-17T17:45:18.630 に答える