0

Codeigniter フレームワークは初めてです。1 つの Code Igniter プロジェクトに 2 つのアプリケーションがあります。

-multipleApp 
    - application
       - one
           -- controller
           -- model
           -- view
           -- helper
       - Two
           -- controller
           -- model
           -- view
           -- helper
       - index_two.php
     - index.php

これで、Web アプリケーションにアクセスできるようになりました。ローカルホスト/ようこそ/テスト

今私の質問は、localhost で両方のアプリケーションにアクセスするにはどうすればよいですか??

index.php : アプリケーション フォルダは次のようになります。

$application_folder = 'application/one';

index_two.php :

$application_folder = 'application/two';

これは、1 つの codeigniter フォルダーで 2 つのアプリケーションにアクセスするための正しい方法ですか?

これが私の現在の.htaccessです:

RewriteEngine On
RewriteCond $1 !^(index\.php|images|captcha|css|js|template|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /multipleApp/index.php/$1 [L]
4

1 に答える 1

0

これを設定する 1 つの方法は、次のように、それぞれ適切な index.php ファイルを含む 2 つのフォルダーを用意することです。

-multipleApp 
    - application
       - one
           -- controller
           -- model
           -- view
           -- helper
       - Two
           -- controller
           -- model
           -- view
           -- helper
     - index.php
-app2_index_folder
    - index_two.php

と を介して両方のアプリにアクセスできるようlocalhost/multipleApp/localhost/app2_index_folder/

app1.localhostもう 1 つのオプションは、VirtualHost をセットアップすることです。そうすることで、以下にアクセスできます。app2.localhost

ただし、両方の URL が同じコア ファイルを共有しています。

このリンクを参照してくださいXamppでVirtualHostをセットアップする、UbuntuでVirtualHostを作成します

于 2013-10-23T14:18:39.510 に答える