1 # Koha Apache Configuration Directives
6 <VirtualHost __WEBSERVER_IP__:__WEBSERVER_PORT__>
7 ServerAdmin __WEBMASTER_EMAIL__
8 DocumentRoot __OPAC_WWW_DIR__
9 ServerName __WEBSERVER_HOST__
10 # ServerAlias opac.mydomain.com
11 ScriptAlias /cgi-bin/koha/ "__OPAC_CGI_DIR__/opac/"
12 ScriptAlias /index.html "__OPAC_CGI_DIR__/opac/opac-main.pl"
13 ScriptAlias /opac-search.pl "__OPAC_CGI_DIR__/opac/search"
14 ScriptAlias /search "__OPAC_CGI_DIR__/opac/search"
15 ErrorLog __LOG_DIR__/koha-opac-error_log
16 # TransferLog __LOG_DIR__/koha-opac-access_log
17 SetEnv KOHA_CONF "__KOHA_CONF_DIR__/koha-conf.xml"
18 SetEnv PERL5LIB "__PERL_MODULE_DIR__"
20 # Repeat this virtualhost stanza changing the following environment vars to
21 # create multiple OPAC interfaces with custom css and/or search limits:
22 # SetEnv OPAC_CSS_OVERRIDE mystyle.css
23 # SetEnv OPAC_SEARCH_LIMIT branch:CODE
24 # SetEnv OPAC_LIMIT_OVERRIDE 1
26 Options +FollowSymLinks
28 ErrorDocument 400 /cgi-bin/koha/errors/400.pl
29 ErrorDocument 401 /cgi-bin/koha/errors/401.pl
30 ErrorDocument 403 /cgi-bin/koha/errors/403.pl
31 ErrorDocument 404 /cgi-bin/koha/errors/404.pl
32 ErrorDocument 500 /cgi-bin/koha/errors/500.pl
37 # Uncomment to turn on rewrite logging
38 # RewriteLog __LOG_DIR__/koha-opac-rewrite.log
40 RewriteCond %{QUERY_STRING} (.*?)(?:[A-Za-z0-9_-]+)=&(.*)
41 RewriteRule (.+) $1?%1%2 [N,R,NE]
43 RewriteRule ^/bib/([^\/]*)/?$ /cgi-bin/koha/opac-detail\.pl?bib=$1 [PT]
44 RewriteRule ^/isbn/([^\/]*)/?$ /search?q=isbn:$1 [PT]
45 RewriteRule ^/issn/([^\/]*)/?$ /search?q=issn:$1 [PT]
49 <VirtualHost __WEBSERVER_IP__:__WEBSERVER_PORT_LIBRARIAN__>
50 ServerAdmin __WEBMASTER_EMAIL__
51 DocumentRoot __INTRANET_WWW_DIR__
52 ServerName __WEBSERVER_HOST__:__WEBSERVER_PORT_LIBRARIAN__
53 # ServerAlias intranet.mydomain.com
54 ScriptAlias /cgi-bin/koha/ "__INTRANET_CGI_DIR__/"
55 ScriptAlias /index.html "__INTRANET_CGI_DIR__/mainpage.pl"
56 ScriptAlias /search "__INTRANET_CGI_DIR__/search.pl"
57 ErrorLog __LOG_DIR__/koha-error_log
58 # TransferLog __LOG_DIR__/koha-access_log
59 SetEnv KOHA_CONF "__KOHA_CONF_DIR__/koha-conf.xml"
60 SetEnv PERL5LIB "__PERL_MODULE_DIR__"
61 Options +FollowSymLinks
63 ErrorDocument 400 /cgi-bin/koha/errors/400.pl
64 ErrorDocument 401 /cgi-bin/koha/errors/401.pl
65 ErrorDocument 403 /cgi-bin/koha/errors/403.pl
66 ErrorDocument 404 /cgi-bin/koha/errors/404.pl
67 ErrorDocument 500 /cgi-bin/koha/errors/500.pl
70 # Uncomment to turn on rewrite logging
71 # RewriteLog __LOG_DIR__/koha-intranet-rewrite.log
74 RewriteCond %{QUERY_STRING} (.*?)(?:[A-Za-z0-9_-]+)=&(.*)
75 RewriteRule (.+) $1?%1%2 [N,R,NE]
76 RewriteRule ^/bib/([^\/]*)/?$ /cgi-bin/koha/detail\.pl?bib=$1 [PT]
77 RewriteRule ^/isbn/([^\/]*)/?$ /search?q=isbn:$1 [PT]
78 RewriteRule ^/issn/([^\/]*)/?$ /search?q=issn:$1 [PT]