ホームページ >バックエンド開発 >PHPチュートリアル >アセットやリソースにアクセスするために CodeIgniter のベース URL を正しく設定するにはどうすればよいですか?
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 サイトの他の関連記事を参照してください。