0

Facebookアプリケーションとしてタブを作成しました。このアプリはCodeigniterで作成されており、私のサーバーでは問題なく動作しますが、別のサーバーにインストールしようとすると、JoomlaはSEFがアクティブになっているため、動作しません。今、私がアクセスしようとするたびに

SERVER/ci_app/index.php/hello/world it always loads SERVER/ci_app/index.php

.htaccessを編集したかったのですが、サイトに非常にアクセスしていて、何かを台無しにしたくないので、編集しませんでした。

joomlaポータルはフォルダ内にあり、htaccessで「/joomla」と言うことができます。独自のルールを作成しようとしましたが、「/joomla」内にあるものが変更されるかどうかはわかりません。

RewriteEngine on  #This line is already written
RewriteRule ^ci_app/(.*) /ci_app/$1 #Is this ok?

また、設定ファイル内のすべてのURIプロトコルを試しましたが成功しませんでした。どうすればそれを機能させることができますか?両方のシステム(Joomla-SEFとCodeigniter)を一緒にすることは可能ですか?

前もって感謝します。

4

1 に答える 1

1

/joomla/と/ci_app/の2つのサブフォルダーがあると言っていますか?そうであれば、/joomla/フォルダー内の.htaccessファイルは/ci_app/フォルダーへのリクエストに影響を与えません。問題のサーバー構成を確認することをお勧めします。

おそらく私は誤解していて、フォルダ構造は次のとおりです。/ joomla / ci_app /後者の場合、ci_appフォルダに独自のhtaccessファイルを作成することで、親の「joomla」フォルダの.htaccessを無効にすることができます。RewriteBaseをci_appフォルダーに設定すると、すべて正常に動作するはずです。

于 2011-10-30T13:34:58.327 に答える