настроить индекс каталога динамически

Я разрабатываю веб-приложение с использованием php. Мне нужно настроить индексы каталогов для каждой папки динамически.
Как я могу установить каталоги, отличные от index.php для каждой папки, которую я создаю в Apache?

моя текущая структура папок выглядит следующим образом:
localhost/cargoINT/processes/shipment/shipment.php

Я хочу, чтобы это происходило следующим образом, когда система перенаправляет на localhost / cargoINT / processs / shipment / shipment.php: —

localhost/cargoINT/processes/shipment

Как я могу сделать это, используя php или любым другим способом, например .htaccess? Пожалуйста, дополните

Спасибо за ваше время и внимание

0

Решение

Вы можете поместить этот код в свой htaccess (который должен находиться в корневой папке)

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} -d
RewriteCond %{DOCUMENT_ROOT}/$1/$2/$2\.php -f
RewriteRule ^(.+?)/([^/]+)/?$ /$1/$2/$2.php [L]

RewriteCond %{REQUEST_FILENAME} -d
RewriteCond %{DOCUMENT_ROOT}/$1/$1\.php -f
RewriteRule ^([^/]+)/?$ /$1/$1.php [L]
1

Другие решения

Вы можете использовать этот код в своем /cargoINT/processes/shipment/.htaccess файл:

RewriteEngine On
RewriteBase /cargoINT/processes/shipment/

RewriteRule ^$ shipment.php [L]
0

По вопросам рекламы [email protected]