Nginx переписать с Simple Machines Forum

Я использую Nginx 1.5.6 и использую программное обеспечение Simple Machines Forum. Большинство правил перезаписи, кажется, работают правильно, за исключением RSS-каналов.

В моей конфигурации Nginx у меня есть следующая строка, которая должна обрабатывать URL, которые содержат ".xml":

rewrite ^/forum/(\.xml|xmlhttp)/?$ "/forum/index.php?pretty;action=$1" last;

Приведенное выше правило создает следующий URL-адрес для основного форума, который возвращает ошибку 403: http://www.mydomain.com/forum/.xml/?type=rss

Я хотел бы, чтобы правило перезаписи создавало URL такого типа, который возвращает код 200 (настоящая страница): http://www.mydomain.com/forum/?type=rss;action=.xml

Я был бы очень признателен за помощь в создании правила перезаписи. Благодарю.

0 ответов

Другие вопросы по тегам