2017-01-31 9 views
1

У меня есть файл feed.xml, содержащий мою RSS-ленту, и я бы хотел переписать url example.com/feed.xml на example.com/feed.rss.URL Rewrite xml to rss

Я пытался с этим кодом:

RewriteEngine On 
RewriteBase/
RewriteRule ^feed.xml$ feed.rss [L] 

Но это не работает. Когда я обращаюсь к файлу feed.xml, он отображает фид и когда я обращаюсь к каналу feed.rss, у меня есть ошибка 404.

Я знаю, что это возможно, но я думаю, что с моим кодом что-то не так.

ответ

1

Просто поменять модель и замену в вашем RewriteRule директивы:

RewriteEngine On 
RewriteBase/
RewriteRule ^feed\.rss$ /feed.xml [L] 
+0

Спасибо за ваш ответ, но результат тот же. – cyclone200

+0

@ cyclone200 Тогда, вероятно, ваш сервер не загружает модуль перезаписи. Пожалуйста, проверьте: http://stackoverflow.com/q/869092/1190388 – hjpotter92

+0

Модуль перезаписи активен, потому что перед тем, как у меня хорошо работает Non www to www rewrite. – cyclone200