Вопрос немного сбивает с толку, но позвольте мне попытаться ответить на то, что я получил.
Вопрос 1. Заставьте 'localhost / myfolder / main / join' работать.
В основном вам нужно удалить index.php. Сделайте следующее:
а. (Очень важно) Убедитесь, что модуль перезаписи apache включен. Если вы используете wamp, зайдите в «Apache»> «Apache modules» и убедитесь, что «rewrite_module» отмечен.
b. В воспламенителе кода откройте файл приложения> config> config.php. Поиск строки:
$config['index_page'] = 'index.php';
Удалить index.php оттуда. Строка должна быть
$config['index_page'] = '';
c. в myfolder, создайте файл .htaccess и добавьте туда следующий код:
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
Теперь должен работать URL 'localhost / myfolder / main / join'.
Вопрос 2: Загрузить CSS
Чтобы загрузить css, используйте следующий код в разделе заголовка вашего представления:
<?php echo link_tag('style/style.css');?>
Убедитесь, что style / style.css присутствует в корневой папке; 'myfolder' в вашем случае.
Надеюсь, это поможет,
Капил.