0

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

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

当系统重定向到 localhost/cargoINT/processes/shipment/shipment.php 时,我希望它变成如下:-

localhost/cargoINT/processes/shipment

我怎样才能使用 php 或任何其他方式(如 .htaccess)来完成这项工作?请详细说明

感谢您的时间和考虑

4

2 回答 2

1

您可以将此代码放在您的 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]
于 2015-01-03T17:18:31.007 回答
0

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

RewriteEngine On
RewriteBase /cargoINT/processes/shipment/

RewriteRule ^$ shipment.php [L]
于 2015-01-03T13:36:55.007 回答