Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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
如果文件名隐藏在URL中,如何查找该文件名?_Url_Web_Client Side - Fatal编程技术网

如果文件名隐藏在URL中,如何查找该文件名?

如果文件名隐藏在URL中,如何查找该文件名?,url,web,client-side,Url,Web,Client Side,如果我访问一些网站,比如:http://www.example.com/SOMEFOLDER/ 由于文件名在URL中是隐藏的,有什么方法可以找到它吗?您无法分辨哪个文件是从Web服务器“外部”调用的。您将需要访问webserver以确定要调用的文件 当然,您可以猜测,index.html是一个经常使用的默认值。但是,您可以在Web服务器配置中轻松更改此默认设置 使用特定路线战术也很常见。例如,在Apache中,您可以启用mod_rewrite模块()。这允许管理员根据URL创建特定路由。您使用的

如果我访问一些网站,比如:
http://www.example.com/SOMEFOLDER/


由于文件名在URL中是隐藏的,有什么方法可以找到它吗?

您无法分辨哪个文件是从Web服务器“外部”调用的。您将需要访问webserver以确定要调用的文件

当然,您可以猜测,index.html是一个经常使用的默认值。但是,您可以在Web服务器配置中轻松更改此默认设置


使用特定路线战术也很常见。例如,在Apache中,您可以启用mod_rewrite模块()。这允许管理员根据URL创建特定路由。

您使用的URL是最常见的URI形式(统一资源标识符)-。它是一个字符串,用于标识web上的资源

每个web站点(web应用程序)都需要一组步骤来将URI路由到实际资源。这些路由步骤决定向客户端提供什么。在某些情况下,web服务器上甚至可能不存在相应的文件,并且内容可以由web或应用程序服务器动态生成。这完全取决于网站的设计方式


因此,要回答您的问题-不,没有通用的方法来识别URL后面的“文件”

不,不可靠。通常,URL后面没有实际的文件名,只有一个中央路由器文件,它根据URL的内容进行操作。