2010-12-09 2 views
0

저는 다국어 블로그를 가지고 있습니다. 기본 언어는 이탈리아어이고 제 2 언어는 영어입니다. 그래서 나는이 RSS 피드 있습니다 : 이탈리아어로htaccess multi rss 언어 변수를 사용하여 피드 리디렉션

  • /feed
  • /feed/?lang=en

첫 번째 포인트 영어로 두 번째. 나는 둘 다 싶어 가의 .htaccess를 사용하여 피드 버너로 리디렉션, 첫 번째 http://feeds.feedburner.com/SimoBlog를 가리 나는 성공적으로이 코드를 처음 그것을 수행

http://feeds.feedburner.com/digitalking/haPl 두 번째해야

<IfModule mod_rewrite.c> 
RewriteEngine on 
RewriteCond %{HTTP_USER_AGENT} !^.*(FeedBurner|FeedValidator) [NC] 
RewriteRule ^feed/?.*$ http://feeds.feedburner.com/SimoBlog [L,NC,R=302] 
</IfModule> 

내가 알아낼하지 않습니다 두 번째 피드 URL에도 도움이되도록하려면 어떤 도움이 필요합니까?

감사합니다, 시몬

답변

0

쿼리 문자열이 lang=en 동일한 경우 당신은 확인할 수 있습니다이 :

RewriteCond %{HTTP_USER_AGENT} !(FeedBurner|FeedValidator) [NC] 
RewriteCond %{QUERY_STRING} !=lang=en 
RewriteRule ^feed/?$ http://feeds.feedburner.com/SimoBlog [L,NC,R=302] 
RewriteCond %{HTTP_USER_AGENT} !(FeedBurner|FeedValidator) [NC] 
RewriteCond %{QUERY_STRING} =lang=en 
RewriteRule ^feed/?$ http://feeds.feedburner.com/digitalking/haPl [L,NC,R=302] 
+0

그것은 마법처럼 작동합니다! 정말 고마워 :-) – Simone80an