Я просмотрел множество предоставленных решений на этом и других сайтах, но, похоже, не могу найти то, что работает.
Я только что скачал Codeigniter и поместил его в папку htdocs из Xamp. Изменил название на «нотас». Изменены notas/config/config.php
свойства, подобные этому
$config['base_url'] = 'http://localhost/notas/';
$config['index_page'] = '';
Создан файл .htaccess в 'notas'
со многими подходами. В настоящее время у меня есть это как
RewriteEngine On
RewriteBase /notas/
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC]
RewriteRule ^ %1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*?)/?$ $1.php [NC,L]
, и URL http://localhost/notas/welcome
возвращает Object not found - 404
, где приветствуется тот контроллер по умолчанию в папке
Если я поставлю это так, я получите ошибку 500
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1
Если есть какие-либо другие данные, которые я мог бы предоставить, чтобы помочь решить их, пожалуйста, попросите их
Спасибо
РЕДАКТИРОВАТЬ
Если я добавлю файл .htaccess, например
Satisfy all
или
Satisfy any
Все еще получу 404. Я уже перепроверил, что внутри папки контроллера существует Приветствие. php файл