Qui sono un po 'sottaceto. Al momento ho un sito web ospitato in un ambiente di hosting condiviso da un provider di hosting di terze parti. Pertanto, non ho accesso root al server IIS su cui si trova questo sito web.Spostamento di file su Amazon S3 mantenendo gli URL
Al momento ho una directory sul sito, come ad esempio:
mysite.com/myfiles
La directory "myfiles" attualmente ha un sacco di file in essa contenuti. Così tanti file che mi sta ponendo la quota di spazio del disco sul mio host. Ci sono un paio di cose da considerare ora:
L'host non ha un piano più generoso per noi per l'aggiornamento a. Sono disposti solo a farci pagare (molto alte) le tariffe di sovrappeso.
Abbiamo bisogno di rimanere con questo host fino alla fine del nostro contratto con loro, che è quasi un anno di distanza.
Vorrei prendere il contenuto di questa directory e metterlo su Amazon S3, che avrebbe alleviare lo sforzo spazio su disco sul conto di hosting. L'unico problema è che l'URL dei file deve rimanere lo stesso!
Quindi, ad esempio, se un sito Web esterno si collega a mysite.com/myfiles/image.jpg, voglio che l'immagine su quel sito continui a funzionare senza intoppi.
Esiste un modo per raggiungere questo obiettivo?
È importante che i siti di terze parti abbiano URL ininterrotti del sito perché ci sono un certo numero di siti che sono collegati al nostro sito, così come immagini reali incorporate nei loro siti (con il nostro permesso) che richiedono il immagine reale dal nostro server. Vogliamo mantenere questi collegamenti e impedire che queste immagini si rompano. Perché? Per essere premuroso, immagino. La risposta alla seconda domanda è che non abbiamo modo di sapere dove si trovano esattamente tutti questi URL esterni. Non sono soddisfatto della portata o dell'accuratezza della query "link:" di Google. –