CodeIgniter .htaccess と URL 書き換えの問題
CodeIgniter アプリケーションを操作するには、多くの場合、URL から「index.php」を削除する必要があり、ユーザーがアクセスできるようになります。よりクリーンな構文のページ。ただし、新規ユーザーはこのプロセスで問題が発生する可能性があります。
「index.php」を削除する鍵は、アプリケーション構成ファイル (application/config.php) を変更し、ルート ディレクトリに .htaccess ファイルを作成することです。 .
1.アプリケーション構成:
application/config.php で次の設定を確認します:
$config['base_url'] = 'http://'.$_SERVER['SERVER_NAME'].'/Your Ci folder_name'; $config['index_page'] = ''; $config['uri_protocol'] = 'AUTO';
2. .htaccess ファイル:
次のコードを使用してルート ディレクトリに .htaccess ファイルを作成します:
RewriteEngine on RewriteCond $1 !^(index\.php|resources|robots\.txt) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L,QSA]
3.書き換えエンジンの有効化:
次の方法で書き換えエンジンが有効になっていることを確認します:
追加メモ:
「localhost/ci/about」経由でページにアクセスできない場合は、次のことを考慮してください:
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3