如果我访问某个网站,请说:http://www.example.com/SOMEFOLDER/
由于文件名对URL是隐藏的,有什么方法可以找到它吗?
答案 0 :(得分:0)
您无法分辨从Web服务器“外部”调用哪个文件。您需要访问Web服务器才能确定要调用的文件。
你当然可以猜测,index.html是一个经常使用的默认值。但您可以在Web服务器配置中轻松更改此默认值。
使用特定的路线战术也很常见。例如,在 Apache 中,您可以启用 mod_rewrite 模块(http://httpd.apache.org/docs/current/mod/mod_rewrite.html)。这允许管理员根据URL创建特定路由。
答案 1 :(得分:0)
您使用的URL是最常见的URI形式(统一资源标识符) - https://en.wikipedia.org/wiki/Uniform_Resource_Identifier。它是一串字符,用于标识Web上的资源。
每个网站(Web应用程序)都有一组步骤将URI路由到实际资源。这些路由步骤决定了向客户端提供的内容。在某些情况下,相应的文件甚至可能不存在于Web服务器上,并且内容可以由Web或应用服务器动态生成。这一切都取决于网站的设计方式。
所以,回答你的问题 - 不,没有通用的方法来识别网址背后的“文件”。