0

我有一个目录,其中只有一个.html文件,但我不知道它会被调用什么,因为它是由我无法控制的引擎检索的。

如何指出它遇到.htaccess DirectoryIndex的第一个(也是唯一一个)文件?.html

4

1 回答 1

1

DirectorIndexindex.php并编写一个小的 PHP 脚本,它执行以下操作。这将扫描目录中的第一个 HTML 文件并重定向到该目录。

<?php
foreach( scandir('.') as $f ) {
    if ( preg_match( "/\.html$/", $f) == 1  ) {
        header( "Location: http://{$_SERVER['HTTP_HOST']}/uri_path/$f", true, 302 );
        exit();
    }
}
header( 'Status: 404');
exit();
于 2012-08-18T00:23:29.263 回答