我有一个目录,其中只有一个.html
文件,但我不知道它会被调用什么,因为它是由我无法控制的引擎检索的。
如何指出它遇到.htaccess
DirectoryIndex
的第一个(也是唯一一个)文件?.html
我有一个目录,其中只有一个.html
文件,但我不知道它会被调用什么,因为它是由我无法控制的引擎检索的。
如何指出它遇到.htaccess
DirectoryIndex
的第一个(也是唯一一个)文件?.html
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();