.htaccess ファイルに含まれる header.php ファイルを使用して、Apache インデックスのスタイリングに取り組んでいます。うまくいきましたが、現在のページ タイトルを URL から取得する必要があります。すべてのphp参照は、インデックスを作成しているディレクトリではなく、含まれているphpファイル自体である「現在のページ」を取得するために機能するソリューションを示しています。
これを使用すると機能しますが、header.php が表示されます。
$current_folder = basename(dirname(__FILE__));
これをやってのける方法についての考えは?
編集: フォルダ構造は次のようになります。
/
/includes/header.php
/dir/directory_that_I_want_the_name_of/
.htaccess はディレクトリ インデックスごとに header.php を取得するため、header.php が存在する場所ではなく、現在のディレクトリ名を取得する方法を知る必要があります。見つけました。directory_that_I_want_the_name_of を取得する必要があります。
.htaccess:
Options +Indexes
IndexOptions FancyIndexing
IndexOptions FoldersFirst IgnoreCase XHTML NameWidth=*
IndexOptions SuppressHTMLPreamble SuppressRules HTMLTable
IndexOptions IconHeight=16 IconWidth=16
IndexOptions SuppressDescription
HeaderName includes/header.php
ReadmeName includes/footer.html