如果文件名隐藏在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的内容进行操作。