我正在通过 .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 所在的位置,在我的示例中,它与 /includes/ 或 header.php 一起返回已经找到了。我需要获取 directory_that_I_want_the_name_of。
.ht 访问:
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