前提・実現したいこと
AWS Cloud9を利用してCodeIgniterでWEBサービスを開発しています。
プレビューで確認した際に、CSSが404エラーになってしまいます。
CSSのPATHを生成してCSSが適応されるようにしたいです。
発生している問題・エラーメッセージ
GET https://hogehoge.vfs.cloud9.us-east-2.amazonaws.com/Sample/index.php/Sample_Controller/style.css 404 ()
該当のソースコード
testpage.php
1<!DOCTYPE html> 2<html lang="ja"> 3 <head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <meta http-equiv="X-UA-Compatible" content="ie=edge"> 7 <link rel="stylesheet" href="<? echo base_url();?>css/style.css" type="text/css" /> 8 <title>サンプルサイト</title>
試したこと
まずCodeIgniterでのCSSのPATH生成の方法を調べました。
①Controllerファイルにて、$this->load->helper('html')を読み込み,
Viewファイルの<header>内に<?php echo link_tag('./css/style.css'); ?>を記述
→結果、404でCSS適応されず...
②Controllerファイルにて、$this->load->helper('url')を読み込み,
Viewファイルの<header>内に<link rel="stylesheet" href="<? echo base_url();?>css/style.css" type="text/css" />を記述
→結果、404でCSS適応されず...
③Configファイルで$config['base_url'] = '';にパスを設定
→しかし、パスを設定するにはどこを見れば良いのかわかりません。
補足情報(FW/ツールのバージョンなど)
当初は旧Cloud9を使う予定でしたが、旧Cloud9では新規にアカウント取得ができないということでAWSの方を使うことになりました。
AWSはほとんど触ったことがない人が多いです。
あなたの回答
tips
プレビュー