2016-12-03 3 views
0

ための.htaccessファイルに2つのindex.phpファイルを追加する私はWWWの内側に2つのアプリケーションを持っていると私は2つのインデックスファイルがid1.php作成したとid2.php 2つのアプリケーションAPP1とAPP2のためどのようにCodeIgniterの

構造

私は

0以下のように.htaccessを作成したid1.phpとid2.php

www\app1\id1.php 
www\app2\id2.php 

www\app1\application... 
www\app2\application.. 
www\system\ 

位置この私が、ローカルホスト\ APP1 \歓迎をアプリケーションAPP1を開くことができますが、私はローカルホスト\ APP2 \歓迎を開くことができないで

私は.htaccessファイルにid2.php追加することができますどのように

+0

/.htaccess

​​

ファイル 'APP2の\のwelcome'が存在していますか?あるいは、 'app1/*'は 'app1/id1.php'と' app2/* 'が' app2/id2.php'によってサービスされるべきでしょうか? –

答えて

1

と仮定app1app2は、あなたのルート.htaccess内の任意のそれらのためのアプリケーション固有の書き換えルールをを入れないでください、あなたの公開URLであること、そしてあなたのWebルートを持っている物理ディレクトリを一致させることになっています。彼らはそれぞれ自分のディレクトリに.htaccessを持っているはずです。それぞれが正しいベースを持つことを確認します(例: RewriteBase /app1/。ルートで書き換えを行わないか、明示的に無視することで、これらのディレクトリで始まるURLに干渉しないようにしてください。 /app1/.htaccess

RewriteEngine on 
RewriteBase /app1/ 
# files 
RewriteCond $0 !^(?:index\.php|robots\.txt)$ 
# directories 
RewriteCond $0 !^(?:resources|some-other-dir)(?:$|/) 
RewriteCond %{REQUEST_FILENAME} !-f 
# do you really need to exclude dirs? are you allowing auto-index pages? 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule .+ index.php [NS,L,DPI] 
+0

、... Bingo..done ...助けてくれてありがとう! – rjcode

関連する問題