コード イグナイター インストールのインデックス ページ (別名、homepage.php) は問題なく動作しています。
問題は、サブディレクトリを使用して他のページを保存することにあり、現在は次のように設定されています。
正常に動作するようにホームページをロードするhttp://localhost/VAw_CI/
(homepage.php をロードする)、これは routes.php でセットアップされます。
$route['default_controller'] = "pages/homepage";
config.php で、次のようにセットアップしました。
$config['base_url'] = 'http://localhost/VAw_CI';
/*
|--------------------------------------------------------------------------
| Index File
|--------------------------------------------------------------------------
|
| Typically this will be your index.php file, unless you've renamed it to
| something else. If you are using mod_rewrite to remove the page set this
| variable so that it is blank.
|
*/
$config['index_page'] = '';
$config['index_page'] = '';
次の場所にある .htaccess を変更したため、上記で指定しましたhtdocs
。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .*homepage/$0 [PT,L]
ただし、現在のように見えるhomepage.phpにログインしようとすると:
それは私を送りますhttp://localhost/VAw_CI/pages/clientlogin
表示:
次のようなコントローラーをセットアップしています。
ここで何が得られますか?にアクセスするhttp://localhost/VAw_CI
と、効果的にビューが適切に読み込まviews->pages->homepage.php
れますが、他のビューが機能しないようです。私の場合、インデックス (homepage.php) 以外のページのパス設定がどこかにありませんか?