2015-08-10 4 views
-1

У меня есть папка системы и приложений в code-igniter. Где я написал форму входа и вызвал ее из контроллера. Контроллер находится в application/controller/main.php. Когда я запускаю контроллер напрямую, используяЗапрещенный доступ Codeigniter URL

https://localhost:8080/Trainer/application/index.html/main 

Я получаю запрещенную ошибку доступа. Я включил обязательные все, предоставленные в Apache httpd.conf.

А также во многих местах я смотрел code-igniter индекс страницы в .php но расширение по умолчанию в .html

Как я могу заставить его работать?

+0

мог вы публикуете свой код и помещаете ли вы свои файлы в нужное место – Linus

+0

, как вы будете запускать базовый контроллер кодирования? – Rookie

+0

У вас нет доступа к этому адресу –

ответ

-2

Согласно https://ellislab.com/codeigniter/user-guide/general/urls.html в "URI Сегменты" Раздел:

«Сегменты в URL, следуя подходу Model-View-Controller, как правило, представляют собой: example.com/class/function/ID

  1. Первый сегмент представляет класс контроллера, который должен быть вызван.
  2. Второй сегмент представляет функцию класса, или метод, который должен быть вызван.
  3. Третий, и любые добавки из расти сегменты, представляют собой идентификатор и любые переменные, которые будут переданы контроллеру. URI-класс и URL-помощник содержат функции, облегчающие работу с вашими данными URI. Кроме того, ваши URL-адреса могут быть переназначены с помощью функции URI маршрутизации для большей гибкости «

, если ваш веб-страницы в„WWW/Trainer“место, так что вы получите доступ к главной странице контроллера:. https://localhost:8080/Trainer/index.php/main/

Чтобы удалить "index.php" из всех звеньев использовать: CodeIgniter Removing index.php using .htaccess file

0

вы не можете изменить index.php в index.html, в корневой папке (см рисунок ниже)

01

Cz это файлы содержат только пути application пути и system пути

$application_folder = 'application'; 
$system_path = 'system'; 

Если вы хотите добавить .html или .php конец вашего URL, вы можете сделать это config.php

$config['url_suffix'] = '';//.html or .php 
Смежные вопросы