ホームページ > バックエンド開発 > PHPチュートリアル > CodeIgniter でベース URL を適切に設定して使用する方法は?

CodeIgniter でベース URL を適切に設定して使用する方法は?

Linda Hamilton
リリース: 2024-12-06 03:12:10
オリジナル
181 人が閲覧しました

How to Properly Configure and Use the Base URL in CodeIgniter?

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート