CustomLog /var/log/apache2/access.log combined_with_time
ErrorLog /var/log/apache2/error.log
+ #
+ # Turn on the rewrite engine
+ #
+ RewriteEngine on
+
#
# Configure rails
#
RemoteIPTrustedProxy 146.179.159.160/27
#
- # Pass map calls to cgimap
+ # Pass supported calls to cgimap
#
- <Location /api/0.6/map>
- SetHandler fcgi:127.0.0.1:8000
- </Location>
+ RewriteRule ^/api/0\.6/map$ - [H=fcgi:127.0.0.1:8000]
+ RewriteCond %{REQUEST_METHOD} ^(HEAD|GET)$
+ RewriteRule ^/api/0\.6/(node|way|relation)/[0-9]+$ - [H=fcgi:127.0.0.1:8000]
+ RewriteRule ^/api/0\.6/(way|relation)/[0-9]+/full$ - [H=fcgi:127.0.0.1:8000]
+ RewriteRule ^/api/0\.6/(nodes|ways|relations)$ - [H=fcgi:127.0.0.1:8000]
</VirtualHost>