2014-12-07 72 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之間的鏈接上,而不是文件。如果您正在編寫客戶端代碼,請不要擔心文件。

相關問題