Nginx пренасочва всички медии (.mp3, изображение, pdf) към MaxCDN първоначална анкета

Искам да пренасоча всичките си медийни файлове към maxcdn origin poll, това може да е дублиран въпрос
, но не можах да намеря начина, който търсех.

пример: Ако посетител поиска нещо като: http://domain.com/monday/day1.mp3 трябва да пренасочи към http://xxx.netdna.com/monday/day1.mp3.

Въпрос: --- Не на това :/

Nginx ще позволи ли на .htaccess да свърши тази работа?

Or

Трябва ли да настроя конфигурацията на сървъра? Как

Ето моята конфигурация, която е много проста.

server {
    listen   80; ## listen for ipv4; this line is default and implied
    #listen   [::]:80 default ipv6only=on; ## listen for ipv6

    root /var/www/domain/public_html;
    index index.html index.php index.htm;

    # Make site accessible from http://localhost/
    server_name domain.com;
    return 301 http://XXX.YYYY.netdna-cdn.com$request_uri;

Страницата не пренасочва правилно

Моля, помогнете!


person Rup Gautam    schedule 01.04.2014    source източник


Отговори (2)


Ще позволи ли nginx на .htaccess да свърши тази работа?

Не. Няма .htaccess аналог за nginx.

Това ще пренасочи всички заявки към папка /podcast/ към xxx.netdna.com.

location /podcast/ {
    return 301 http://xxx.netdna.com$request_uri;
}
person Alexey Ten    schedule 01.04.2014
comment
Проследих насочената информация.. но не успях да проработи ;( пише Страницата не пренасочва правилно - person Rup Gautam; 04.04.2014
comment
@RupGautam тогава имаме нужда от повече подробности. Какъв URL адрес имате достъп? Къде е пренасочването? Пълна конфигурация на nginx сървър. - person Alexey Ten; 04.04.2014
comment
Имате конфигурация, която пренасочва всяка заявка към XXX.YYYY.netdna-cdn.com. това ли искаш - person Alexey Ten; 05.04.2014
comment
Така че имате това пренасочване. какъв е проблемът Мога само да предполагам, че XXX.YYYY.netdna-cdn.com е същият сървър и имате цикъл за пренасочване. - person Alexey Ten; 05.04.2014

Намерих решение за моя проблем след огромно търсене в Google, но отговорът беше толкова прост, не го разбрах, докато не се включи, работейки перфектно за моя проблем... :)

Всичко, което трябваше да добавя, беше да следвам кода веднага след location / Ето какво добавих и работи като чар.

try_files $uri $uri/ /index.php;
person Rup Gautam    schedule 22.04.2014