Convert lighttpd rewrite rule to nginx
justin
nginx-forum at nginx.us
Tue Jul 24 01:23:06 UTC 2012
I have the following simple lighttpd rewrite rule:
$HTTP["host"] =~ "^(app\.mydomain\.com)$" {
url.rewrite-once = (
"^[^.]*$" => "controller.php/$1"
)
}
I am trying to port this rule to nginx and have the following:
server {
listen 80;
server_name app.mydomain.com;
if ($host = 'app.mydomain.com') {
rewrite ^[^.]*$ controller.php/$1 last;
}
root /srv/www/domains/app.mydomain.com;
index index.php;
access_log /var/log/nginx/domains/app.mydomain.com/access.log;
error_log /var/log/nginx/domains/app.mydomain.com/error.log;
include /etc/nginx/excludes.conf;
include /etc/nginx/php.conf;
include /etc/nginx/expires.conf;
}
The problem is that the rewrite rule for nginx is not working correctly?
Any idea what I am doing wrong?
Thanks much.
Posted at Nginx Forum: http://forum.nginx.org/read.php?2,228909,228909#msg-228909
More information about the nginx
mailing list