Я прочитал множество других ответов по этому делу, но ничего не помогло. У меня есть этот сайт http://allutas.com со следующей структурой папок
Allutas
Application
Controllers
index.php
Models
Views
System
index.php
при посещении http://allutas.com страница индекса выполняет некоторые проверки и, если все правильно, отправляет пользователя в Application / Controllers / index.php
и все остальные страницы, которые пользователь может посетить, также находятся в этой папке контроллеров
Я просто пытаюсь удалить или скрыть часть подкаталогов на моем веб-сайте из всех файлов в папке контроллера вместе с расширением .php, поэтому вместо
http://allutas.com/Application/Controllers/index.php
или же
http://allutas.com/Application/Controllers/about.php
Я хочу, чтобы это было так
http://allutas.com/index
или же
http://allutas.com/about
Я пробовал много других ответов, и в итоге они ничего не делали или вызвали внутреннюю ошибку сервера 500
вот пример файла htaccess, который выдаст внутреннюю ошибку сервера 500
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ application/controllers/$1 [L]
</IfModule>
Если это поможет, мой хост использует Apache версии 2.4.3-25 и PHP версии 5.6.27