Все обращения на index - htaccess
AddDefaultCharset utf-8
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php
Вот мой htaccess, предельно простой. По идее должен пускать все обращения на индекс, но получается так, что урлы типа example.test/example падают в 404, работает только example.test/. Может я тупой, конечно, но уже порылся а инете и ничего не нашел.
Ответы (1 шт):
Автор решения: pgood
→ Ссылка
- Убедитесь, что файл index.php существует
- Убедитесь, что папки или файла с именем example не существует
- Убедитесь, что 404 страница не генерируется внутри php кода, для этого временно удалите все из index.php, оставив тестовый код типа
echo 'Hello World';
По результатам этих действий можно будет предположить в чем причина 404-й