ホームページ > バックエンド開発 > PHPチュートリアル > アセットやリソースにアクセスするために CodeIgniter のベース URL を正しく設定するにはどうすればよいですか?

アセットやリソースにアクセスするために CodeIgniter のベース URL を正しく設定するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-05 20:20:15
オリジナル
582 人が閲覧しました

How Do I Correctly Configure CodeIgniter's Base URL to Access Assets and Resources?

CodeIgniter のベース URL 構成のトラブルシューティング

CodeIgniter は、カスタム ベース URL を設定するための多用途のメカニズムを提供し、開発者が内部のアセットやリソースに簡単にアクセスできるようにします。彼らのアプリケーション。画像や外部ライブラリへのアクセスに関する問題を解決するには、適切な構成手順を詳しく調べてみましょう:

config.php ファイルで、次の行を変更します:

$config['base_url'] = "http://".$_SERVER["HTTP_HOST"]."/";
ログイン後にコピー

To:

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

Web サイトがオンラインでホストされている場合は、正しいドメインを反映するために、base_url を適宜更新してください。 name.

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]
ログイン後にコピー

Now 、アプリケーション内の URL にアクセスするには、次の構文を使用します:

<a href="<?php echo base_url(); ?>contollerName/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 までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート