2011-10-28 14 views
0

私はFacebookアプリケーションとしてタブを作った。このアプリはCodeigniter上に作成され、私のサーバーで本当にうまく動作しますが、SEFを有効にしてJoomlaをインストールするため、別のサーバーにインストールしようとすると機能しません。さて、毎回私は.htaccessファイルを編集したかったが、サイトは非常に訪問されると私は台無しに何かをしたくないので、私はそれをしなかったCodeigniter + Joomla SEF(.htaccess)が同じサーバーにあります。

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

にアクセスしてみてください。

joomlaポータルはhtaccessで「/ joomla」と言うフォルダ内にあります。私は自分のルールを作ろうとしましたが、 "/ joomla"の中に何が変わるかわかりません。

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

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

ありがとうございます。そう/ joomlaの/フォルダ内の.htaccessファイルは、/ ci_app /フォルダへの要求にゼロ影響を与えることになる場合 /joomlaの/と /ci_app/ :

答えて

1

は、あなたは二つのサブフォルダを持っていることを言っています。私はあなたの問題のサーバーの設定を見てお勧めします。

はおそらく、私は誤解して、フォルダ構造は次のとおりです。 /joomlaの/ ci_app/ 後者なら、あなたはci_appフォルダに、独自のhtaccessのファイルを作成することにより、親のJoomlaの "フォルダの.htaccessを却下することができます。 RewriteBaseをci_appフォルダに設定すると、すべてがうまくいくはずです。

+0

はい、私は2つのサブフォルダを持っています。 SERVER/joomla、SERVER/ci_app。ルートの.htaccessには何の規則もないので、.htaccess inside/joomlaに影響があると思いました。あなたが示唆するように、私はサーバーの設定を見なければならないでしょう。 –

関連する問題