RewriteRule для категориальных RSS-каналов на WordPress - PullRequest
0 голосов
/ 01 декабря 2011

Я пытаюсь добавить sufix / rss2 к стандартному URL WordPress для RSS-канала.

Я бы хотел, чтобы http://www.mydomain.com/blog/category/news/feed/ пошел http://www.mydomain.com/blog/category/news/feed/rss2

ВЧтобы сделать это, я использую это RewriteRule:

RewriteRule ^blog/category/([^/])/feed/?$ http://www.mydomain.com/blog/category/$1/feed/rss2/ [NC,L]

Но я не могу заставить его работать.Каким-то образом WordPress rewriterules игнорируют мою.

Мой блог установлен в каталоге / blog, и я пытался поместить это правило до и после модуля WordPress в .htaccess:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On

[[[[I tried to put it here with no luck]]]]

RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
# END WordPress

[[[[I tried to put it here too with no luck]]]]

Любойидеи как это сделать?Большое спасибо!

1 Ответ

0 голосов
/ 05 декабря 2011

[решено] Проблема была в RewriteRule, это правильная проблема:

RewriteRule ^blog/category/(.*)/feed/?$ http://www.mydomain.com/blog/category/$1/rss2/ [L,R=301]
...