2014-03-05 140 views
1

我正嘗試將文件上傳到服務器的服務器。當我使用FTP上傳UDID.php時,.php將自己映射到確切的URL,因爲它的名稱爲(例如,使用hi.txt http://my.site.org/hi.txt我希望UDID.php文件在我上傳時映射到另一個URL它(實際文件是hi.txt,我希望它被映射到http://my.site.org/example有沒有辦法做到這一點?如果有幫助,我使用iPage作爲我的主機使用FTP時更改URL路徑

回答

2

FTP純粹是一種傳輸文件的協議,因此無法將請求「映射」到服務器上的不同文件。您可以複製該文件並在服務器上給它一個不同的名稱,但我不認爲這就是您要求的。

爲了實現你要做的事你需要修改Web服務器配置而不是FTP連接,但我不確定這是一個好主意:)。

複製的fileA並將其命名爲不同的東西是平凡與FTP(一旦你連接):

ftp> put project/hi.txt www/example 

在上面project/hi.txt的例子是路徑到本地計算機上的文件,並www/example是路徑和文件名將被複制到服務器上。

許多網絡主機將有一個publicwww目錄來放置文件。

+0

所以這是一個ftp命令?在這種情況下,項目和WWW意味着什麼? –

+0

是的,如果你從命令行使用FTP,你可以在連接後發出類似的命令。我更新了答案,以解釋文件的意思:) – spikeheap

+0

不幸的是,該文件不保留它的MIME類型並運行腳本。有沒有辦法做到這一點? –