动态设置目录索引


setup Directory Index dynamically

我正在使用php开发一个Web应用程序。我需要为每个文件夹动态设置目录索引。如何为我在 Apache 中创建的每个文件夹设置除 index.php 以外的目录索引?

我目前的文件夹结构如下:- localhost/cargoINT/processes/shipment/shipment.php

我希望当系统重定向到本地主机/货物国际/流程/装运/装运时,它如下所示.php :-

localhost/cargoINT/processes/shipment

如何使用 php 或任何其他方式(如 .htaccess)完成此操作?请详细说明

感谢您的时间和考虑

您可以将此代码放在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]

您可以在/cargoINT/processes/shipment/.htaccess文件中使用以下代码:

RewriteEngine On
RewriteBase /cargoINT/processes/shipment/
RewriteRule ^$ shipment.php [L]