Ошибка при одинаковом названии папки и контента
Есть задача что бы существовал раздел с системным именем XXXXX и открываться Site.ru/XXXXX Так же в корне сайта должна существовать папка XXXXX с файлами.
Пока не создали папку — все ок, но с папкой XXXXX в корне сайта получаем ошибку доступа.
Как обойти данную проблему?
# Engine routing
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php [L]
если кратко, то движок запускается только тогда, когда запрашиваемое НЕ файл и НЕ папка…
Скела, что-то мне подсказывает, что никак… в .htaccess в корне сайта на двойке есть строки
# Engine routing
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php [L]
если кратко, то движок запускается только тогда, когда запрашиваемое НЕ файл и НЕ папка...
Тут то понятно и если убрать RewriteCond %{REQUEST_FILENAME} !-d то просто не будет находить страницу. Интересует именно обход этого, что бы движок не зацикливался на папке или конкретной папке
Тогда вопроса бы не было… 😊 Для муниципалов нужно вести открытые данные, а они должны совпадать по именам. Разумеется по возможности сделал бы по другому, но в методике указан именно такой способ. Многие уже на других движках такое реализовали (пути имена и данные совпадают по названиям).
А зачем Вам папка с именем типа контента? Может можно другое название? Или составное, например "тип_контента_files"?
Лично мне пока не понятна задача. Какие данные должны быть доступны?Для муниципалов нужно вести открытые данные, а они должны совпадать по именам
Возможно придётся делать свой экшен, который будет обрабатывать нестандартные адреса в типах контента, может ещё что-то подобное.