#php #html #css #codeigniter
#php #HTML #css #codeigniter
Вопрос:
Я новичок в codeigniter. фактическая страница не имеет проблем, но при перенаправлении на страницу файлы css, js, изображения и т. Д. Не загружаются
<script src="<?php echo site_url('resource/js/bootstrap.js'); ?>"></script>
<link href="<?php echo site_url('resource/css/default.css'); ?>" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href=" <?php echo site_url('resource/css/tab.css'); ?>" type="text/css" media="screen">
<link rel="stylesheet" href="<?php echo site_url('resource/css/mob.css'); ?>" type="text/css" media="screen">
<link href="<?php echo site_url('resource/css/nav.css'); ?>" rel="stylesheet" type="text/css" />
<link rel="stylesheet" href="<?php echo site_url('resource/css/style.css'); ?>" type="text/css" media="screen" />
<link rel="stylesheet" href="<?php echo site_url('resource/font/font.css'); ?>" type="text/css" media="screen">
Комментарии:
1. проверьте в вашей консоли, все ли css и js показывают 404, если да, то проверьте ваш base_url()
2. почему эти файлы отказываются загружаться при перенаправлении на страницу, в противном случае они работают должным образом
3. что находится в вашей консоли?
4. Создайте вспомогательный файл, создайте
asset_url()
функцию и просто укажите на этоbase_url() .'resource/'
— это будет работать по всему сайту и сделает код более чистым.
Ответ №1:
Я думаю, вам нужно заменить site_url() на base_url()
echo base_url(); // http://example.com/website
echo site_url(); // http://example.com/website/index.php