For some reason, I am unable to take a URI like
example.com/manufacturers/metlox/0?page=13 and change it to
example.com/manufacturers/m
It seems like the curly braces aren't working. I've tried the following
without results:
location ~* /manufacturers/ {
rewrite "^/manufacturers/(.{1})/(.*)$" /manufacturer/directory/$1
redirect;
}
location ~* /manufacturers/ {
rewrite "^/manufacturers/([a-z] {1})/(.*)$"
/manufacturer/directory/$1 redirect;
}
location ~* /manufacturers/ {
rewrite "^/manufacturers/([a-z]?)/(.*)$" /manufacturer/directory/$1
redirect;
}
I am new to regex, so maybe this is something simple. What I want to get is
the first letter of first captured word. What I can do is pull the entire
word with (.*), but not the first letter only.
Any help would be appreciated.
Thanks in advance.
Using nginx 0.8.53 reverse proxy in front of apache
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx