source: trunk/htaccess.example

Last change on this file was 933, checked in by Kris Deugau, 2 years ago

/trunk

Merge inexplicably unmerged get-pool-IPs-as-CSV feature from production
Fix long-missing VLAN display snafu on allocation update "done OK" page
Update @INC-munger in main.cgi
Update copyright block and style

File size: 865 bytes
RevLine 
[933]1# Sample showing required Apache directives for some features
2
3## Handle a certain link as if it were a plain CSV file instead of a script
4# Putting these directives in .htaccess requires "AllowOverride FileInfo Limit"
5# Requires rewrite, proxy_http ("a2enmod rewrite proxy_http" will enable these
6# and any dependencies on many installations)
7RewriteEngine On
8
9# IP pool lists
10# Allow the proxied request.
11# Set the IP to the IP your IPDB instance listens on. Depending on configuration
12# it may be possible to use a 127. IP for this instead.
13<FilesMatch "pool2csv.pl">
14 Order deny,allow
15 Deny from all
16 Allow from 192.0.2.1
17 Satisfy any
18</FilesMatch>
19# Do the URL rewriting to channel the request for the .csv back into the CGI script
20RewriteCond %{REQUEST_URI} (\d+)-[\w\s]+.csv
21RewriteRule (\d+)-[\w\s]+.csv http://%{HTTP_HOST}/cgi-bin/pool2csv.pl?pool=$1 [P]
Note: See TracBrowser for help on using the repository browser.