CodeIgniter を使用して Web サイトを作成しており、管理インターフェースとユーザー インターフェースが必要です。
私はこのアプローチを使用しています
コントローラ/
- 管理者/ダッシュボード.php
- admin.php ( admin/login.php ビューを読み込みます)
- dasboard.php
モデル/
- 管理者/
ビュー/
- admin/dashboard.php、login.php
- dasboardh.php、login.php
example.com/admin に移動すると動作し、ログイン ビューが読み込まれますが、example.com/admin/dashboard に移動したい場合は読み込まれません。ページが見つからないというメッセージが表示されます
ルートに次のルートを追加しようとしました: route['admin/dashboard']='admin/dashboard'; しかし、それは機能しません。また、私のURLには常にindex.phpがあり、htacessでそれを取り除くことはできません.ここに私のhtaccessがあります:
php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
すべての助けが感謝されます、どうもありがとう!