有没有办法在Apache下运行的PHP中获取DirectoryIndex的数组(或类似的东西)?例如,我希望能够检查特定目录中是否存在DirectoryIndex文件之一。这与HowcanIgettheDirectoryIndexfilenameforagivenURIusingPHP?有关但它并没有问同样的事情,所以尽管它很相似,但请不要指向它。编辑:我不想进行文件解析。 最佳答案 很遗憾,因为Apache无法通过environmentvariables提供它.如果您可以控制配置,您可以使用setenv指令与DirectoryIn
关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。Improvethisquestion在我工作的网站上,大约有7个不同的目录。我在我的.htaccess中使用DirectoryIndex指向index.php,所以你可以转到site.com/menu/或site.com/menu/index.php并为其他6个目录获取相同的内容等等。我知道重复的内容应该是不好的。这是否会导致任何SEO问题,或者搜索引擎是否足够聪明,可以理解它是一个DirectoryIndex并且只对结果进行一次
我试图通过显示特定页面来防止浏览子目录中的文件,同时防止两个URL上的重复内容。我在一个子目录中有几个文件,例如:www.example.com/subfolderA/pageone.htmlwww.example.com/subfolderA/pagetwo.htmlwww.example.com/subfolderA/pagethree.html等等我不希望用户访问子目录本身(www.example.com/subfolderA/)并查看所有文件的列表。相反,我希望它们被定向到特定页面(不一定称为“index.html”),比方说pageone.html。我已将以下内容放入该子目录