ホームページ > バックエンド開発 > PHPチュートリアル > リソースに効率的にアクセスするために CodeIgniter でベース URL を構成するにはどうすればよいですか?

リソースに効率的にアクセスするために CodeIgniter でベース URL を構成するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-07 07:19:16
オリジナル
546 人が閲覧しました

How to Configure the Base URL in CodeIgniter to Access Resources Efficiently?

CodeIgniter のベース URL 設定

CodeIgniter を使用する場合、画像やその他のリソースにアクセスするには、多くの場合、ハードコーディング パスが必要です。これを回避するには、アプリケーションのベース URL を設定することを検討してください。

Config.php でベース URL を設定

アプリケーション フォルダーの config.php ファイルに移動して、 $config 変数への次の変更:

$config['base_url'] = 'http://localhost/Appsite/website/';
$config['index_page'] = '';
ログイン後にコピー

アプリケーションがオンラインでデプロイされている場合は、次のように置き換えます。 http://localhost/Appsite/website/ を実際のドメイン名に置き換えます (例: http://stackoverflow.com/)。

URL 書き換え用に .htaccess を構成します (オプション)

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() ヘルパーを使用してリソースにアクセスできるようになりました:

注: Base_url():

を使用するには、autoload.php から URL ヘルパーをロードすることを忘れないでください。
$autoload['helper'] = 'url';
ログイン後にコピー

以上がリソースに効率的にアクセスするために CodeIgniter でベース URL を構成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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