2

ログイン後にカスタムリダイレクトを行う必要がありますが、Joomlaのベースにあまり詳しくないため、少しハードコードを実行しました

$app->redirect(JRoute::_('http://'.$_SERVER['HTTP_HOST'].substr($_SERVER['REQUEST_URI'], 0, strrpos($_SERVER['REQUEST_URI'], '/')).'/index.php?option=com_myapp'));

しかし、場合によっては問題があるので、それがインストールされているデフォルトのjoomlaドメイン/ URL /パスが何であるかを何らかの方法で決定して、次のようなものを使用できるようにすることは可能$domain.'/index.php?option=com_myapp'ですか?

PS使用2.5

4

1 に答える 1

5

あなたは使用してjoomlaサイトのURLを取得することができます-

JURI::base();

JURI::root();

JURI::base()結果はフロントエンドとバックエンドによって異なります

ここでさまざまなjoomla定数を確認できます-

http://docs.joomla.org/Constants

この答えも役立つかもしれません-

JoomlaログインページのリダイレクトURLを変更する

于 2012-10-11T09:15:56.867 に答える