Can anyone help me convert this rewrite below to nginx syntax?
[code]
RewriteRule ^(.*).xml $1.php?%{QUERY_STRING}
[/code]
Been fighting with this one all morning but it just refuses to work properly....
The php stuff is in a subdir called info so I have tried using this as the rule in my vhost.conf :
[code]
location /info {
root /home/user/public_html/info;
index index.php index.html index.htm;
rewrite ^/info/(.*)\.(xml|XML)$ $1.php?$query_string break;
}
[/code]
when I check the page in FF i get this in FF
[code]
Error loading stylesheet: A network error occured loading an XSLT stylesheet:
http://www.domain.com/info/_layout/pageIndex.xsl
[/code]
and this in error log in nginx :
[code]
2010/06/01 11:42:14 [error] 1647#0: *142363 open() "/home/user/public_html/info/info/_layout/pageIndex.xsl" failed (2: No such file or directory), client: 24.184.191.9, server: domain.com, request: "GET /info/_layout/pageIndex.xsl HTTP/1.1",
[/code]
not sure why it doubles up in there....
thank you for any help.
Edited 1 time(s). Last edit at 06/01/2010 12:40PM by KingPin.