У меня есть каталог с именем 'appfolder'. Я использовал следующие .htaccess
для использования для каждого неизвестного файла использовать index.phpКак использовать index.php для каталогов - htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Если я открываю domain.com/appfolder это дает мне апачскую по умолчанию запрещена странице вместо использования index.php
вКак можно также установить, чтобы использовать index.php для каталогов в .htaccess
Для этого сначала нужно узнайте _why_, вы получите эту «запрещенную» ошибку. Пожалуйста, загляните в файл журнала ошибок http-серверов. Вы должны найти там более определенную причину. – arkascha
Это по умолчанию в apache, чтобы не перечислить каталоги и не дать запретную ошибку. Я спрашиваю, как использовать index.php для существующих каталогов. –
Это не вопрос под рукой, извините. Если ваши правила перезаписи работают (я полагаю, вы протестировали это ...), то вы вообще не хотите использовать функцию «встроенный» индекс каталога. Что я имел в виду с моими вопросами: есть разные причины, которые могут привести к ошибке, которую вы описываете. Не зная, почему ответственность за разные причины, гораздо труднее решить проблему. Так почему бы вам просто не заглянуть в этот файл журнала? – arkascha