我正在运行Nginx 1.5.6并使用Simple Machines Forum软件。除了RSS提要之外,大多数重写规则似乎都能正常工作。
在我的Nginx配置中,我有以下行应该处理包含“.xml”的URL:
rewrite ^/forum/(\.xml|xmlhttp)/?$ "/forum/index.php?pretty;action=$1" last;
以上规则为主论坛生成以下网址,返回403错误: http://www.mydomain.com/forum/.xml/?type=rss
我希望重写规则生成这种类型的URL,它返回代码200(真实页面): http://www.mydomain.com/forum/?type=rss;action=.xml
我真的很感激帮助创建一个重写规则来做到这一点。感谢。