У меня есть проект внутри/htdocs/trunk folder. Структура папок Codeigniter, такая как «приложение», «система» и т. Д., Существует внутри соединительной линии. Ниже файл .htaccess, который находится внутри/HTDOCS/багажник/применение:php-Codeigniter url not found
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
# Removes index.php from ExpressionEngine URLs
RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
RewriteCond %{REQUEST_URI} !/system/.* [NC]
RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]
# Directs all EE web requests through the site index file
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>
Ниже мой config.php:
$config['base_url'] = 'http://localhost/trunk/';
$config['index_page'] = '';
$config['uri_protocol'] = 'REQUEST_URI';
Когда я открываю базовый URL выше в браузере, я успешно получить мою страницу входа. Однако, когда я нажимаю на ссылку привязки, которая вызывает функцию контроллера, я получаю 403 Forbidden. Ниже маршруты, просматривать и сообщение об ошибке: -
routes.php
$route['default_controller'] = "chomecontroller";
$route['search'] = "csearchentrycontroller";
$route['search/(:any)'] = "csearchentrycontroller/$1";
вид
<a href="<? echo base_url();?>search/searchEntry/4/1"> Redirect here </a>
ошибке
You don't have permission to access /trunk/< on this server.
ny помощь будет высоко оценена. Спасибо