1

CI_Folder という別のフォルダーに codeigniter ファイルを配置しました。このフォルダはルート ディレクトリにあります。index.php もルート ディレクトリにあります。

現在、URL www.xyz.com を入力すると、index.php が表示されます。

誰かが www.xyz.com に入ると、コントローラーがロードしている Web ページが表示されるように、つまり CI_Folder にリダイレクトされるように、codeigniter で Web サイトを作成したいと考えています。

これは可能ですか?はいの場合、どうすればいいですか?

ありがとう

4

2 に答える 2

3

なぜそれをしたいのかわからない、とにかくそれは次のように簡単です:

  1. codeigniterのindex.phpをルートディレクトリに配置します
  2. 上記のindex.phpを開き、フォルダの位置を反映するように$system_pathとを変更します。$application_folderたとえば、「codeigniter」フォルダ全体をルートに配置すると、次のようになります。

     $system_path = './codeigniter/system';
     $application_folder = './codeigniter/application';
    

これが今のあなたのフォルダ構造です:

[webroot]
     index.php  (taken out from codeigniter package)
     codeigniter/
          application/
          system/
于 2013-02-13T06:38:30.850 に答える
0

codeigniterindex.phpのファイル (codeigniter フォルダー内) には、systemフォルダーとapplicationフォルダーの場所と名前を指定するオプションがあります。指定して使用する.htaccess

次の書き換えオプションがあります

 <IfModule mod_rewrite.c>
  Options +FollowSymlinks
  RewriteEngine On
 </IfModule>

<IfModule mod_rewrite.c>
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ /index.php?$1 [L]
</IfModule>

必要に応じて変更します。お役に立てば幸いです。

于 2013-02-13T06:43:38.057 に答える