Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 是否将目录索引重定向到实际页面?_Html_.htaccess - Fatal编程技术网

Html 是否将目录索引重定向到实际页面?

Html 是否将目录索引重定向到实际页面?,html,.htaccess,Html,.htaccess,我有一个名为“截图”的文件夹,但“截图”也是我网站上其中一个子页面的名称 如example.com/screenshots中所示,它将引导我到目录索引,而不是引导我到example.com/screenshots子页面 有谁能给我htaccess代码,让我把截图目录索引页面重定向到实际的截图页面 编辑:web服务器是Apache,截图是在Atom编辑器中生成的HTML文件,并通过FileZilla上传到我的网站上。有一个/index.html页面,但它不在我的“屏幕截图”文件夹中。使用Direc

我有一个名为“截图”的文件夹,但“截图”也是我网站上其中一个子页面的名称

如example.com/screenshots中所示,它将引导我到目录索引,而不是引导我到example.com/screenshots子页面

有谁能给我htaccess代码,让我把截图目录索引页面重定向到实际的截图页面


编辑:web服务器是Apache,截图是在Atom编辑器中生成的HTML文件,并通过FileZilla上传到我的网站上。有一个/index.html页面,但它不在我的“屏幕截图”文件夹中。

使用DirectorySlash指令关闭目录斜杠

将以下行添加到htaccess:

DirectorySlash off
这将允许您将屏幕截图(无尾随斜杠)重写为/screenshot.extension

/screensho/(带尾随斜杠)将允许您访问目录

您可以使用以下代码将/screenshot重定向到/screenshot.php

DirectorySlash off

RedirectMatch 302 ^/screenshot$ /screenshot.php

欢迎来到StackOverflow。目前,这个问题是无法回答的,因为你没有提供任何有关环境的信息。什么web服务器?子页面
屏幕截图是如何生成的?
/screenshots
中是否有
index.html
文件,或者它是servlet还是JSP?请访问并阅读。谢谢,我更新了我的问题,并将进一步查看您提供的链接。我想您需要关闭目录斜杠。请在.htaccess文件中使用(DirectorySlash off)