2014-12-07 65 views

回答

1

通过调用一个网站而不在URL路径dilivered该文件由Web服务器配置。所以你在那里没有标准。是用户的悲哀。

当Web服务器响应重定向时,Curl将下载Web服务器提供给他的文件,或者按照重定向(如果给出-L选项)。

+1

默认情况下,'CURLOPT_FOLLOWLOCATION'默认是'false',所以默认情况下不会有重定向 – DarkBee 2014-12-07 14:52:31

+0

@DarkBee你是对的-Ll将遵循重定向 – mstrewe 2014-12-07 14:55:07

0

这不一定index.html,并且你不能真正知道它可以是任何东西取决于服务器配置,例如在Apache您可以将目录索引更改为适合您

DirectoryIndex home.php 

的一个在这种情况下访问默认的文件是home.php

IIS

你可以采取look有关默认索引以及如何去改变它

但默认是

Apache

index.php (usually: depending on the server configuration) 
index.html (is the default that comes with a fresh install) 

IIS

Default.htm 
Default.asp 
Index.htm 
Index.html 
Iisstart.htm 
1

有没有办法让客户知道如何生成的HTTP响应的数据。它甚至可能与特定文件无关。我最后一次写了大量的服务器端代码,/static/之外的所有东西都通过一个FastCGI程序(通过mod_rewrite)进行路由,该程序从几个不同的控制器库,十几个数据库模式库,一个数据库和一打模板文件。

WWW建立在URL之间的链接上,而不是文件。如果您正在编写客户端代码,请不要担心文件。

相关问题