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 に答える