CodeIgniter でのベース URL の設定
CodeIgniter では、ベース URL は、アプリケーションのルートに関連する画像やその他のリソースにアクセスするために重要です。ディレクトリ。デフォルトでは、ベース URL は空であり、リソースには絶対パスを使用してアクセスされます。ただし、config.php ファイルにカスタマイズ可能なベース URL を設定することをお勧めします。
ローカル ホスト名とディレクトリ名を含めずにイメージやライブラリにアクセスする問題に対処するには、$config['base_url '] config.php の値を次のように設定します:
$config['base_url'] = 'http://' . $_SERVER["HTTP_HOST"] . '/';
これにより、ベース URL が現在のホストの URL に設定されます。 address.
URL からindex.php サフィックスを削除するには、アプリケーション フォルダーの外にある .htaccess ファイルに次の書き換えルールを追加します。
RewriteEngine on RewriteCond !^(index\.php|assets|image|resources|robots\.txt) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?/ [L,QSA]
URL に適切にアクセスするには、base_url を使用します。 () 以下のように:
<a href="<?php echo base_url(); ?>controllerName/methodName">click here</a>
イメージ用access:
<img src="<?php echo base_url(); ?>images/images.PNG">
CSS の場合:
<link rel="stylesheet" type="text/css" href="<?php echo base_url(); ?>assets/css/style.css"/>
base_url() 関数を使用するには、autoload.php に URL ヘルパーをロードすることを忘れないでください。
以上がCodeIgniter でベース URL を適切に設定して使用する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。