Многократное перенаправление Nginx на feedburner - PullRequest
0 голосов
/ 07 октября 2018

Я только что перешел на nginx, но все еще не удовлетворен пропуском htaccess.

Мне нужно перенаправить много подачи в горелку подачи, но каждый найденный ответ, похоже, не работает для меня.

Это мои старые правила, которые мне нужно преобразовать и интегрировать в файл .conf:

   RewriteEngine On
    RewriteBase /
RewriteCond %{REQUEST_URI} ^/feed/fullnews/
RewriteCond %{HTTP_USER_AGENT} !FeedBurner
RewriteRule (.*)  http://feeds.feedburner.com/XTfullnews [R=301,L]

RewriteCond %{REQUEST_URI} ^/feed/fullguide/
RewriteCond %{HTTP_USER_AGENT} !FeedBurner
RewriteRule (.*)  http://feeds.feedburner.com/XTfullguide [R=301,L]

RewriteCond %{REQUEST_URI} ^/feed/recensioni/
RewriteCond %{HTTP_USER_AGENT} !FeedBurner
RewriteRule (.*)  http://feeds.feedburner.com/XiaomitodayRecensioni [R=301,L]

RewriteCond %{HTTP_HOST} www\.xiaomitoday\.it$ [NC]
RewriteCond %{REQUEST_URI} ^/category/notizie/feed/
RewriteCond %{HTTP_USER_AGENT} !FeedBurner
RewriteRule (.*)  http://feeds.feedburner.com/XiaomitodayNews [R=301,L]

RewriteCond %{REQUEST_URI} ^/category/guide/feed/
RewriteCond %{HTTP_USER_AGENT} !FeedBurner
RewriteRule (.*)  http://feeds.feedburner.com/XiaomitodayGuide [R=301,L]  

RewriteCond %{REQUEST_URI} ^/category/recensione/feed/
RewriteCond %{HTTP_USER_AGENT} !FeedBurner
RewriteRule (.*)  http://feeds.feedburner.com/XiaomitodayRecensioni [R=301,L]

RewriteCond %{REQUEST_URI} ^/category/offerte-sconti-coupon/feed
RewriteCond %{HTTP_USER_AGENT} !FeedBurner
RewriteRule (.*)  http://feeds.feedburner.com/XiaomitodayOfferte [R=301,L] 

RewriteCond %{REQUEST_URI} ^/feed/?$
RewriteCond %{HTTP_USER_AGENT} !FeedBurner
RewriteRule (.*)  http://feeds.feedburner.com/XTguidenewsreview [R=301,L] 

RewriteCond %{REQUEST_URI} ^/feed/offerte_smartphone/?$
RewriteCond %{HTTP_USER_AGENT} !FeedBurner
RewriteRule (.*)  http://feeds.feedburner.com/XTofferteSmartphone [R=301,L] 

RewriteCond %{REQUEST_URI} ^/feed/offerte_tablet/?$
RewriteCond %{HTTP_USER_AGENT} !FeedBurner
RewriteRule (.*)  http://feeds.feedburner.com/XTofferteTablet [R=301,L]

RewriteCond %{REQUEST_URI} ^/feed/offerte_wearable/?$
RewriteCond %{HTTP_USER_AGENT} !FeedBurner
RewriteRule (.*)  http://feeds.feedburner.com/XTofferteWearable [R=301,L]

RewriteCond %{REQUEST_URI} ^/feed/offerte_cam/?$
RewriteCond %{HTTP_USER_AGENT} !FeedBurner
RewriteRule (.*)  http://feeds.feedburner.com/XTofferteCam [R=301,L] 

RewriteCond %{REQUEST_URI} ^/feed/offerte_droni/?$
RewriteCond %{HTTP_USER_AGENT} !FeedBurner
RewriteRule (.*)  http://feeds.feedburner.com/XTofferteDroni [R=301,L] 

RewriteCond %{REQUEST_URI} ^/feed/offerte_tvbox/?$
RewriteCond %{HTTP_USER_AGENT} !FeedBurner
RewriteRule (.*)  http://feeds.feedburner.com/XTofferteTvbox [R=301,L] 

RewriteCond %{REQUEST_URI} ^/feed/offerte_casa/?$
RewriteCond %{HTTP_USER_AGENT} !FeedBurner
RewriteRule (.*)  http://feeds.feedburner.com/XTofferteSmartHome [R=301,L] 

RewriteCond %{REQUEST_URI} ^/feed/offerte_altro/?$
RewriteCond %{HTTP_USER_AGENT} !FeedBurner
RewriteRule (.*)  http://feeds.feedburner.com/XTofferteAltro [R=301,L] 

#RewriteCond %{HTTP_USER_AGENT} !FeedBurner
#RewriteRule feed - [R=403]

Еще один вопрос: у меня было 2 блока сервера, один для порта 443 и другой для 8080. В каком я должен был использовать правила?

Можете ли вы помочь мне?

Спасибо

...