コード イグナイターで css ファイルと js ファイルをリンクするのに問題があります。私は codeigniter が初めてで、助けが必要です。私はそれを探しますが、実際に機能する解決策を見つけることができませんでした。私のフォルダ構造は次のようなものです:
-> system
-> application
-> js
-> jquery.js
-> css
-> style.css
-> images
-> .htaccess
-> index.php
私のベース URL はhttp://subdomain.mydomain.com/のようなもので、サブドメインで動作しています
/index.php/controller を渡すための .htaccess ファイルを次に示します。問題に影響するかどうかわからないためです。
RewriteEngine on
RewriteCond $1 !^(index\.php|images|stylesheets|scripts|robots\.txt)
RewriteCond {REQUEST_FILENAME} !-f
RewriteCond {REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
これが私のheader.phpです - 私は単純なテンプレート構造、ヘッダーコンテンツフッターの読み込みを使用しています
<?php
$css = array(
'href' => 'css/style.css',
'rel' => 'stylesheet',
'type' => 'text/css',
'media' => 'screen'
);
echo link_tag($css);
?>
<link rel="stylesheet" href="<?php echo base_url();?>css/style.css" />
<script src="<?php echo base_url(); ?>js/jquery.js" type="text/javascript"></script>
ここでcssのhtmlヘルパーを試し、base_url()/cssも試しましたが、両方とも機能しませんでした。また、jquery libでも機能しませんでした。次のようなページソースに戻ります
src="http://subdomain.mydomain.com/js/jquery.js"
クリックすると、ファイル内のコードが表示されるはずですが、404が見つかりませんと表示されます。ご協力いただきありがとうございます。