ファイルが1つしかないディレクトリがあり.html
ますが、制御できないエンジンによって取得されるため、ファイルの名前がわかりません。
出くわし.htaccess
DirectoryIndex
た最初の(そして唯一の)ファイルをどのように指摘できますか?.html
ファイルが1つしかないディレクトリがあり.html
ますが、制御できないエンジンによって取得されるため、ファイルの名前がわかりません。
出くわし.htaccess
DirectoryIndex
た最初の(そして唯一の)ファイルをどのように指摘できますか?.html
DirectorIndexをindex.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();