Использование .htaccess для сервера файлов из Amazon S3 CloudFront - PullRequest
0 голосов
/ 18 июня 2010

Моей идеальной настройкой было бы взять текущий клиентский сайт, загрузить .htaccess с регулярным выражением внутри, которое будет соответствовать URI, и если он найдет определенное расширение файла, он будет использовать тот же путь, но с измененнымдомен.

т.е..

Обычный путь:

http://www.domain.com/something/images/someimage.jpeghttp://www.domain.com/assets/js/jquery.js

.htaccess переведет вышеперечисленное в:

http://mycdn.other.com/something/images/someimage.jpeghttp://mycdn.other.com/assets/js/jquery.js

Я гуглил это часами подряд, не повезло.Опять же, это для фактического использования Amazon CloudFront.S3 уже смонтирован на веб-сайте для резервного копирования и хранения файлов с использованием s3fs, но это не решает проблему, поскольку он использует S3 напрямую, а не CloudFront.

1 Ответ

6 голосов
/ 18 июня 2010

Вы можете легко исправить это с помощью постоянного перенаправления.Но это полностью уничтожило бы цель использования cloudfront.

Идея cloudfront заключается в том, что ваши пользователи всегда получают быстрый сервер рядом с ними.Если все URL-адреса все еще должны проходить через ваш сервер, то вы на самом деле сделали его медленнее.

Вы уверены, что не можете просто изменить ссылки, чтобы они указывали на ссылку в облачном фронте?

...