diff options
Diffstat (limited to 'debian/htdig/htdig-3.2.0b6/test/conf')
-rw-r--r-- | debian/htdig/htdig-3.2.0b6/test/conf/.cvsignore | 6 | ||||
-rw-r--r-- | debian/htdig/htdig-3.2.0b6/test/conf/Makefile | 17 | ||||
-rw-r--r-- | debian/htdig/htdig-3.2.0b6/test/conf/access.conf.in | 63 | ||||
-rw-r--r-- | debian/htdig/htdig-3.2.0b6/test/conf/entry-template | 24 | ||||
-rw-r--r-- | debian/htdig/htdig-3.2.0b6/test/conf/htdig.conf.in | 181 | ||||
-rw-r--r-- | debian/htdig/htdig-3.2.0b6/test/conf/htdig.conf2.in | 189 | ||||
-rw-r--r-- | debian/htdig/htdig-3.2.0b6/test/conf/htdig.conf3.in | 193 | ||||
-rw-r--r-- | debian/htdig/htdig-3.2.0b6/test/conf/httpd.conf.in | 215 | ||||
-rw-r--r-- | debian/htdig/htdig-3.2.0b6/test/conf/main-template | 37 | ||||
-rw-r--r-- | debian/htdig/htdig-3.2.0b6/test/conf/mime.types.in | 83 | ||||
-rw-r--r-- | debian/htdig/htdig-3.2.0b6/test/conf/srm.conf.in | 191 |
11 files changed, 1199 insertions, 0 deletions
diff --git a/debian/htdig/htdig-3.2.0b6/test/conf/.cvsignore b/debian/htdig/htdig-3.2.0b6/test/conf/.cvsignore new file mode 100644 index 00000000..625be200 --- /dev/null +++ b/debian/htdig/htdig-3.2.0b6/test/conf/.cvsignore @@ -0,0 +1,6 @@ +httpd.conf +srm.conf +access.conf +mime.types +htdig.conf +htdig.conf2 diff --git a/debian/htdig/htdig-3.2.0b6/test/conf/Makefile b/debian/htdig/htdig-3.2.0b6/test/conf/Makefile new file mode 100644 index 00000000..59078c3e --- /dev/null +++ b/debian/htdig/htdig-3.2.0b6/test/conf/Makefile @@ -0,0 +1,17 @@ +.SUFFIXES: .in + +FILES = httpd.conf srm.conf access.conf mime.types \ + htdig.conf htdig.conf2 htdig.conf3 + +all: $(FILES) + +clean: + rm -fr $(FILES) + +.in: + sed -e "s/_USER_/$(user)/g" \ + -e "s|_TESTDIR_|$(testdir)|g" \ + -e "s|_SRCDIR_|$(srcdir)|g" \ + -e "s|_MODULES_|$(modules)|g" \ + -e "s|_PORT_|7400|g" \ + < $< > $@ diff --git a/debian/htdig/htdig-3.2.0b6/test/conf/access.conf.in b/debian/htdig/htdig-3.2.0b6/test/conf/access.conf.in new file mode 100644 index 00000000..b8187b6c --- /dev/null +++ b/debian/htdig/htdig-3.2.0b6/test/conf/access.conf.in @@ -0,0 +1,63 @@ +# access.conf: Global access configuration +# Online docs at http://www.apache.org/ + +# This file defines server settings which affect which types of services +# are allowed, and in what circumstances. + +# Each directory to which Apache has access, can be configured with respect +# to which services and features are allowed and/or disabled in that +# directory (and its subdirectories). + +# Originally by Rob McCool + +# /usr/local/etc/httpd/ should be changed to whatever you set ServerRoot to. +<Directory _TESTDIR_/cgi-bin> +Options Indexes FollowSymLinks ExecCGI +</Directory> + +#<Directory _TESTDIR_/htdocs/cookies> +#Options Indexes FollowSymLinks ExecCGI +#CookieTracking on +#</Directory> + +# This should be changed to whatever you set DocumentRoot to. + +<Directory _TESTDIR_/htdocs> + +# This may also be "None", "All", or any combination of "Indexes", +# "Includes", "FollowSymLinks", "ExecCGI", or "MultiViews". + +# Note that "MultiViews" must be named *explicitly* --- "Options All" +# doesn't give it to you (or at least, not yet). + +Options Indexes FollowSymLinks ExecCGI + +# This option allows you to turn on the XBitHack behavior, which allows you +# to make text/html server-parsed by activating the owner x bit with chmod. +# This directive may be used wherever Options may, and has three +# possible arguments: Off, On or Full. If set to full, Apache will also +# add a Last-Modified header to the document if the group x bit is set. + +# Unless the server has been compiled with -DXBITHACK, this function is +# off by default. To use, uncomment the following line: + +#XBitHack Full + +# This controls which options the .htaccess files in directories can +# override. Can also be "None", or any combination of "Options", "FileInfo", +# "AuthConfig", and "Limit" + +AllowOverride All + +# Controls who can get stuff from this server. + +<Limit GET> +order allow,deny +allow from all +</Limit> + +</Directory> + +# You may place any other directories you wish to have access +# information for after this one. + diff --git a/debian/htdig/htdig-3.2.0b6/test/conf/entry-template b/debian/htdig/htdig-3.2.0b6/test/conf/entry-template new file mode 100644 index 00000000..3166ac2e --- /dev/null +++ b/debian/htdig/htdig-3.2.0b6/test/conf/entry-template @@ -0,0 +1,24 @@ +<dl><dt><strong><a href="$&(URL)">$&(TITLE)</a></strong>$(STARSLEFT) +</dt><dd>$(EXCERPT)<br> +<em><a href="$&(URL)">$&(URL)</a></em> +<font size="-1">$(MODIFIED), $(SIZE) bytes</font> +</dd></dl> + +ANCHOR=$(ANCHOR)<br> +BACKLINKS=$(BACKLINKS)<br> +CURRENT=$(CURRENT)<br> +DESCRIPTION=$(DESCRIPTION)<br> +DESCRIPTIONS=$(DESCRIPTIONS)<br> +DOCID=$(DOCID)<br> +EXCERPT=$(EXCERPT)<br> +HOPCOUNT=$(HOPCOUNT)<br> +METADESCRIPTION=$(METADESCRIPTION)<br> +MODIFIED=$(MODIFIED)<br> +PERCENT=$(PERCENT)<br> +SCORE=$(SCORE)<br> +SIZE=$(SIZE)<br> +SIZEK=$(SIZEK)<br> +STARSLEFT=$(STARSLEFT)<br> +STARSRIGHT=$(STARSRIGHT)<br> +TITLE=$(TITLE)<br> +URL=$(URL)<br> diff --git a/debian/htdig/htdig-3.2.0b6/test/conf/htdig.conf.in b/debian/htdig/htdig-3.2.0b6/test/conf/htdig.conf.in new file mode 100644 index 00000000..5fe2be9d --- /dev/null +++ b/debian/htdig/htdig-3.2.0b6/test/conf/htdig.conf.in @@ -0,0 +1,181 @@ +# +# Example config file for ht://Dig. +# +# This configuration file is used by all the programs that make up ht://Dig. +# Please refer to the attribute reference manual for more details on what +# can be put into this file. (http://www.htdig.org/confindex.html) +# Note that most attributes have very reasonable default values so you +# really only have to add attributes here if you want to change the defaults. +# +# What follows are some of the common attributes you might want to change. +# + +# Specifies the directory for files that will or can be +# shared among different search databases. The default +# value for this attribute is defined at compile time. +common_dir: _SRCDIR_/../installdir + +# +# Specify where the database files need to go. Make sure that there is +# plenty of free disk space available for the databases. They can get +# pretty big. +# +database_dir: _TESTDIR_/var/htdig + +# +# This specifies the URL where the robot (htdig) will start. You can specify +# multiple URLs here. Just separate them by some whitespace. +# The example here will cause the ht://Dig homepage and related pages to be +# indexed. +# You could also index all the URLs in a file like so: +# start_url: `${common_dir}/start.url` +# +start_url: http://localhost:_PORT_/set1/ + +# +# This attribute limits the scope of the indexing process. The default is to +# set it to the same as the start_url above. This way only pages that are on +# the sites specified in the start_url attribute will be indexed and it will +# reject any URLs that go outside of those sites. +# +# Keep in mind that the value for this attribute is just a list of string +# patterns. As long as URLs contain at least one of the patterns it will be +# seen as part of the scope of the index. +# +limit_urls_to: ${start_url} + +# +# If there are particular pages that you definately do NOT want to index, you +# can use the exclude_urls attribute. The value is a list of string patterns. +# If a URL matches any of the patterns, it will NOT be indexed. This is +# useful to exclude things like virtual web trees or database accesses. By +# default, all CGI URLs will be excluded. (Note that the /cgi-bin/ convention +# may not work on your web server. Check the path prefix used on your web +# server.) +# +exclude_urls: /cgi-bin/ .cgi + +# +# The string htdig will send in every request to identify the robot. Change +# this to your email address. +# +maintainer: _USER_ + +# +# The excerpts that are displayed in long results rely on stored information +# in the index databases. The compiled default only stores 512 characters of +# text from each document (this excludes any HTML markup...) If you plan on +# using the excerpts you probably want to make this larger. The only concern +# here is that more disk space is going to be needed to store the additional +# information. Since disk space is cheap (! :-)) you might want to set this +# to a value so that a large percentage of the documents that you are going +# to be indexing are stored completely in the database. At SDSU we found +# that by setting this value to about 50k the index would get 97% of all +# documents completely and only 3% was cut off at 50k. You probably want to +# experiment with this value. +# Note that if you want to set this value low, you probably want to set the +# excerpt_show_top attribute to false so that the top excerpt_length characters +# of the document are always shown. +# +max_head_length: 100000 + +# +# To limit network connections, ht://Dig will only pull up to a certain limit +# of bytes. This prevents the indexing from dying because the server keeps +# sending information. However, several FAQs happen because people have files +# bigger than the default limit of 100KB. This sets the default a bit higher. +# (see <http://www.htdig.org/FAQ.html> for more) +# +max_doc_size: 200000 + +# This sets the maximum length of words that will be +# indexed. Words longer than this value will be silently +# truncated when put into the index, or searched in the +# index. +maximum_word_length: 50 + +# +# Most people expect some sort of excerpt in results. By default, if the +# search words aren't found in context in the stored excerpt, htsearch shows +# the text defined in the no_excerpt_text attribute: +# (None of the search words were found in the top of this document.) +# This attribute instead will show the top of the excerpt. +# +no_excerpt_show_top: true + +# +# Depending on your needs, you might want to enable some of the fuzzy search +# algorithms. There are several to choose from and you can use them in any +# combination you feel comfortable with. Each algorithm will get a weight +# assigned to it so that in combinations of algorithms, certain algorithms get +# preference over others. Note that the weights only affect the ranking of +# the results, not the actual searching. +# The available algorithms are: +# exact +# endings +# metaphone +# prefix +# regex +# soundex +# synonyms +# By default only the "exact" algorithm is used with weight 1. +# Note that if you are going to use the endings, metaphone, soundex, +# or synonyms algorithms, you will need to run htfuzzy to generate +# the databases they use. +# +search_algorithm: exact:1 + +# +# The following are the templates used in the builtin search results +# The default is to use compiled versions of these files, which produces +# slightly faster results. However, uncommenting these lines makes it +# very easy to change the format of search results. +# See <http://www.htdig.org/hts_templates.html for more details. +# +# template_map: Long long ${common_dir}/long.html \ +# Short short ${common_dir}/short.html +# template_name: long + +# +# Enable extended features of WordList +# +wordlist_extend: true + +# +# The following are used to change the text for the page index. +# The defaults are just boring text numbers. These images spice +# up the result pages quite a bit. (Feel free to do whatever, though) +# +next_page_text: <img src=/htdig/buttonr.gif border=0 align=middle width=30 height=30 alt=next> +no_next_page_text: +prev_page_text: <img src=/htdig/buttonl.gif border=0 align=middle width=30 height=30 alt=prev> +no_prev_page_text: +page_number_text: "<img src=/htdig/button1.gif border=0 align=middle width=30 height=30 alt=1>" \ + "<img src=/htdig/button2.gif border=0 align=middle width=30 height=30 alt=2>" \ + "<img src=/htdig/button3.gif border=0 align=middle width=30 height=30 alt=3>" \ + "<img src=/htdig/button4.gif border=0 align=middle width=30 height=30 alt=4>" \ + "<img src=/htdig/button5.gif border=0 align=middle width=30 height=30 alt=5>" \ + "<img src=/htdig/button6.gif border=0 align=middle width=30 height=30 alt=6>" \ + "<img src=/htdig/button7.gif border=0 align=middle width=30 height=30 alt=7>" \ + "<img src=/htdig/button8.gif border=0 align=middle width=30 height=30 alt=8>" \ + "<img src=/htdig/button9.gif border=0 align=middle width=30 height=30 alt=9>" \ + "<img src=/htdig/button10.gif border=0 align=middle width=30 height=30 alt=10>" +# +# To make the current page stand out, we will put a border arround the +# image for that page. +# +no_page_number_text: "<img src=/htdig/button1.gif border=2 align=middle width=30 height=30 alt=1>" \ + "<img src=/htdig/button2.gif border=2 align=middle width=30 height=30 alt=2>" \ + "<img src=/htdig/button3.gif border=2 align=middle width=30 height=30 alt=3>" \ + "<img src=/htdig/button4.gif border=2 align=middle width=30 height=30 alt=4>" \ + "<img src=/htdig/button5.gif border=2 align=middle width=30 height=30 alt=5>" \ + "<img src=/htdig/button6.gif border=2 align=middle width=30 height=30 alt=6>" \ + "<img src=/htdig/button7.gif border=2 align=middle width=30 height=30 alt=7>" \ + "<img src=/htdig/button8.gif border=2 align=middle width=30 height=30 alt=8>" \ + "<img src=/htdig/button9.gif border=2 align=middle width=30 height=30 alt=9>" \ + "<img src=/htdig/button10.gif border=2 align=middle width=30 height=30 alt=10>" + +# local variables: +# mode: text +# eval: (if (eq window-system 'x) (progn (setq font-lock-keywords (list '("^#.*" . font-lock-keyword-face) '("^[a-zA-Z][^ :]+" . font-lock-function-name-face) '("[+$]*:" . font-lock-comment-face) )) (font-lock-mode))) +# end: diff --git a/debian/htdig/htdig-3.2.0b6/test/conf/htdig.conf2.in b/debian/htdig/htdig-3.2.0b6/test/conf/htdig.conf2.in new file mode 100644 index 00000000..370508e9 --- /dev/null +++ b/debian/htdig/htdig-3.2.0b6/test/conf/htdig.conf2.in @@ -0,0 +1,189 @@ +# +# Example config file for ht://Dig. +# +# This configuration file is used by all the programs that make up ht://Dig. +# Please refer to the attribute reference manual for more details on what +# can be put into this file. (http://www.htdig.org/confindex.html) +# Note that most attributes have very reasonable default values so you +# really only have to add attributes here if you want to change the defaults. +# +# What follows are some of the common attributes you might want to change. +# + +# Specifies the directory for files that will or can be +# shared among different search databases. The default +# value for this attribute is defined at compile time. +common_dir: _SRCDIR_/../installdir + +# +# Specify where the database files need to go. Make sure that there is +# plenty of free disk space available for the databases. They can get +# pretty big. +# +database_dir: _TESTDIR_/var/htdig2 + +# +# This specifies the URL where the robot (htdig) will start. You can specify +# multiple URLs here. Just separate them by some whitespace. +# The example here will cause the ht://Dig homepage and related pages to be +# indexed. +# You could also index all the URLs in a file like so: +# start_url: `${common_dir}/start.url` +# +start_url: http://localhost:_PORT_/set1/ +local_urls: http://localhost:_PORT_/=_TESTDIR_/htdocs/ +bad_local_extensions: .php .shtml .htm + +# +# This attribute limits the scope of the indexing process. The default is to +# set it to the same as the start_url above. This way only pages that are on +# the sites specified in the start_url attribute will be indexed and it will +# reject any URLs that go outside of those sites. +# +# Keep in mind that the value for this attribute is just a list of string +# patterns. As long as URLs contain at least one of the patterns it will be +# seen as part of the scope of the index. +# +limit_urls_to: ${start_url} + +# +# If there are particular pages that you definately do NOT want to index, you +# can use the exclude_urls attribute. The value is a list of string patterns. +# If a URL matches any of the patterns, it will NOT be indexed. This is +# useful to exclude things like virtual web trees or database accesses. By +# default, all CGI URLs will be excluded. (Note that the /cgi-bin/ convention +# may not work on your web server. Check the path prefix used on your web +# server.) +# +exclude_urls: /cgi-bin/ .cgi /CVS + +# +# The string htdig will send in every request to identify the robot. Change +# this to your email address. +# +maintainer: _USER_ + +# +# The excerpts that are displayed in long results rely on stored information +# in the index databases. The compiled default only stores 512 characters of +# text from each document (this excludes any HTML markup...) If you plan on +# using the excerpts you probably want to make this larger. The only concern +# here is that more disk space is going to be needed to store the additional +# information. Since disk space is cheap (! :-)) you might want to set this +# to a value so that a large percentage of the documents that you are going +# to be indexing are stored completely in the database. At SDSU we found +# that by setting this value to about 50k the index would get 97% of all +# documents completely and only 3% was cut off at 50k. You probably want to +# experiment with this value. +# Note that if you want to set this value low, you probably want to set the +# excerpt_show_top attribute to false so that the top excerpt_length characters +# of the document are always shown. +# +max_head_length: 10000 + +# +# To limit network connections, ht://Dig will only pull up to a certain limit +# of bytes. This prevents the indexing from dying because the server keeps +# sending information. However, several FAQs happen because people have files +# bigger than the default limit of 100KB. This sets the default a bit higher. +# (see <http://www.htdig.org/FAQ.html> for more) +# +max_doc_size: 200000 + +# This sets the maximum length of words that will be +# indexed. Words longer than this value will be silently +# truncated when put into the index, or searched in the +# index. +maximum_word_length: 50 + +# +# Most people expect some sort of excerpt in results. By default, if the +# search words aren't found in context in the stored excerpt, htsearch shows +# the text defined in the no_excerpt_text attribute: +# (None of the search words were found in the top of this document.) +# This attribute instead will show the top of the excerpt. +# +no_excerpt_show_top: true + +# +# Depending on your needs, you might want to enable some of the fuzzy search +# algorithms. There are several to choose from and you can use them in any +# combination you feel comfortable with. Each algorithm will get a weight +# assigned to it so that in combinations of algorithms, certain algorithms get +# preference over others. Note that the weights only affect the ranking of +# the results, not the actual searching. +# The available algorithms are: +# exact +# endings +# metaphone +# prefix +# regex +# soundex +# synonyms +# By default only the "exact" algorithm is used with weight 1. +# Note that if you are going to use the endings, metaphone, soundex, +# or synonyms algorithms, you will need to run htfuzzy to generate +# the databases they use. +# +search_algorithm: exact:1 + +# +# The following are the templates used in the builtin search results +# The default is to use compiled versions of these files, which produces +# slightly faster results. However, uncommenting these lines makes it +# very easy to change the format of search results. +# See <http://www.htdig.org/hts_templates.html for more details. +# +# template_map: Long long ${common_dir}/long.html \ +# Short short ${common_dir}/short.html +# template_name: long + +# +# Enable extended features of WordList +# +wordlist_extend: true + +# +# The following are used to change the text for the page index. +# The defaults are just boring text numbers. These images spice +# up the result pages quite a bit. (Feel free to do whatever, though) +# +next_page_text: <img src=/htdig/buttonr.gif border=0 align=middle width=30 height=30 alt=next> +no_next_page_text: +prev_page_text: <img src=/htdig/buttonl.gif border=0 align=middle width=30 height=30 alt=prev> +no_prev_page_text: +page_number_text: "<img src=/htdig/button1.gif border=0 align=middle width=30 height=30 alt=1>" \ + "<img src=/htdig/button2.gif border=0 align=middle width=30 height=30 alt=2>" \ + "<img src=/htdig/button3.gif border=0 align=middle width=30 height=30 alt=3>" \ + "<img src=/htdig/button4.gif border=0 align=middle width=30 height=30 alt=4>" \ + "<img src=/htdig/button5.gif border=0 align=middle width=30 height=30 alt=5>" \ + "<img src=/htdig/button6.gif border=0 align=middle width=30 height=30 alt=6>" \ + "<img src=/htdig/button7.gif border=0 align=middle width=30 height=30 alt=7>" \ + "<img src=/htdig/button8.gif border=0 align=middle width=30 height=30 alt=8>" \ + "<img src=/htdig/button9.gif border=0 align=middle width=30 height=30 alt=9>" \ + "<img src=/htdig/button10.gif border=0 align=middle width=30 height=30 alt=10>" +# +# To make the current page stand out, we will put a border arround the +# image for that page. +# +no_page_number_text: "<img src=/htdig/button1.gif border=2 align=middle width=30 height=30 alt=1>" \ + "<img src=/htdig/button2.gif border=2 align=middle width=30 height=30 alt=2>" \ + "<img src=/htdig/button3.gif border=2 align=middle width=30 height=30 alt=3>" \ + "<img src=/htdig/button4.gif border=2 align=middle width=30 height=30 alt=4>" \ + "<img src=/htdig/button5.gif border=2 align=middle width=30 height=30 alt=5>" \ + "<img src=/htdig/button6.gif border=2 align=middle width=30 height=30 alt=6>" \ + "<img src=/htdig/button7.gif border=2 align=middle width=30 height=30 alt=7>" \ + "<img src=/htdig/button8.gif border=2 align=middle width=30 height=30 alt=8>" \ + "<img src=/htdig/button9.gif border=2 align=middle width=30 height=30 alt=9>" \ + "<img src=/htdig/button10.gif border=2 align=middle width=30 height=30 alt=10>" + +# local variables: +# mode: text +# eval: (if (eq window-system 'x) (progn (setq font-lock-keywords (list '("^#.*" . font-lock-keyword-face) '("^[a-zA-Z][^ :]+" . font-lock-function-name-face) '("[+$]*:" . font-lock-comment-face) )) (font-lock-mode))) +# end: + +# +# If file's extension isn't known, *don't* classify by contents +# (Ideally, should install HtFileType{,-magic} in .../test/ ) +# +content_classifier: diff --git a/debian/htdig/htdig-3.2.0b6/test/conf/htdig.conf3.in b/debian/htdig/htdig-3.2.0b6/test/conf/htdig.conf3.in new file mode 100644 index 00000000..75151b8d --- /dev/null +++ b/debian/htdig/htdig-3.2.0b6/test/conf/htdig.conf3.in @@ -0,0 +1,193 @@ +# +# Example config file for ht://Dig. +# +# This configuration file is used by all the programs that make up ht://Dig. +# Please refer to the attribute reference manual for more details on what +# can be put into this file. (http://www.htdig.org/confindex.html) +# Note that most attributes have very reasonable default values so you +# really only have to add attributes here if you want to change the defaults. +# +# What follows are some of the common attributes you might want to change. +# + +# Specifies the directory for files that will or can be +# shared among different search databases. The default +# value for this attribute is defined at compile time. +common_dir: _SRCDIR_/../installdir + +# +# Specify where the database files need to go. Make sure that there is +# plenty of free disk space available for the databases. They can get +# pretty big. +# +database_dir: _TESTDIR_/var/htdig + +# +# This specifies the URL where the robot (htdig) will start. You can specify +# multiple URLs here. Just separate them by some whitespace. +# The example here will cause the ht://Dig homepage and related pages to be +# indexed. +# You could also index all the URLs in a file like so: +# start_url: `${common_dir}/start.url` +# +start_url: http://localhost:_PORT_/set1/ +local_urls: http://localhost:_PORT_/=_TESTDIR_/htdocs/ + +# +# This attribute limits the scope of the indexing process. The default is to +# set it to the same as the start_url above. This way only pages that are on +# the sites specified in the start_url attribute will be indexed and it will +# reject any URLs that go outside of those sites. +# +# Keep in mind that the value for this attribute is just a list of string +# patterns. As long as URLs contain at least one of the patterns it will be +# seen as part of the scope of the index. +# +limit_urls_to: ${start_url} + +# +# If there are particular pages that you definately do NOT want to index, you +# can use the exclude_urls attribute. The value is a list of string patterns. +# If a URL matches any of the patterns, it will NOT be indexed. This is +# useful to exclude things like virtual web trees or database accesses. By +# default, all CGI URLs will be excluded. (Note that the /cgi-bin/ convention +# may not work on your web server. Check the path prefix used on your web +# server.) +# +exclude_urls: /cgi-bin/ .cgi + +# +# The string htdig will send in every request to identify the robot. Change +# this to your email address. +# +maintainer: _USER_ + +# +# The excerpts that are displayed in long results rely on stored information +# in the index databases. The compiled default only stores 512 characters of +# text from each document (this excludes any HTML markup...) If you plan on +# using the excerpts you probably want to make this larger. The only concern +# here is that more disk space is going to be needed to store the additional +# information. Since disk space is cheap (! :-)) you might want to set this +# to a value so that a large percentage of the documents that you are going +# to be indexing are stored completely in the database. At SDSU we found +# that by setting this value to about 50k the index would get 97% of all +# documents completely and only 3% was cut off at 50k. You probably want to +# experiment with this value. +# Note that if you want to set this value low, you probably want to set the +# excerpt_show_top attribute to false so that the top excerpt_length characters +# of the document are always shown. +# +max_head_length: 10000 + +# +# To limit network connections, ht://Dig will only pull up to a certain limit +# of bytes. This prevents the indexing from dying because the server keeps +# sending information. However, several FAQs happen because people have files +# bigger than the default limit of 100KB. This sets the default a bit higher. +# (see <http://www.htdig.org/FAQ.html> for more) +# +max_doc_size: 200000 + +# This sets the maximum length of words that will be +# indexed. Words longer than this value will be silently +# truncated when put into the index, or searched in the +# index. +maximum_word_length: 50 + +# +# Most people expect some sort of excerpt in results. By default, if the +# search words aren't found in context in the stored excerpt, htsearch shows +# the text defined in the no_excerpt_text attribute: +# (None of the search words were found in the top of this document.) +# This attribute instead will show the top of the excerpt. +# +no_excerpt_show_top: true + +# +# Depending on your needs, you might want to enable some of the fuzzy search +# algorithms. There are several to choose from and you can use them in any +# combination you feel comfortable with. Each algorithm will get a weight +# assigned to it so that in combinations of algorithms, certain algorithms get +# preference over others. Note that the weights only affect the ranking of +# the results, not the actual searching. +# The available algorithms are: +# exact +# endings +# metaphone +# prefix +# regex +# soundex +# synonyms +# By default only the "exact" algorithm is used with weight 1. +# Note that if you are going to use the endings, metaphone, soundex, +# or synonyms algorithms, you will need to run htfuzzy to generate +# the databases they use. +# +search_algorithm: exact:1 + +# +# The following are the templates used in the builtin search results +# The default is to use compiled versions of these files, which produces +# slightly faster results. However, uncommenting these lines makes it +# very easy to change the format of search results. +# See <http://www.htdig.org/hts_templates.html for more details. +# +# template_map: Long long ${common_dir}/long.html \ +# Short short ${common_dir}/short.html +# template_name: long + +# +# Enable extended features of WordList +# +wordlist_extend: true + +# +# The following are used to change the text for the page index. +# The defaults are just boring text numbers. These images spice +# up the result pages quite a bit. (Feel free to do whatever, though) +# +next_page_text: <img src=/htdig/buttonr.gif border=0 align=middle width=30 height=30 alt=next> +no_next_page_text: +prev_page_text: <img src=/htdig/buttonl.gif border=0 align=middle width=30 height=30 alt=prev> +no_prev_page_text: +page_number_text: "<img src=/htdig/button1.gif border=0 align=middle width=30 height=30 alt=1>" \ + "<img src=/htdig/button2.gif border=0 align=middle width=30 height=30 alt=2>" \ + "<img src=/htdig/button3.gif border=0 align=middle width=30 height=30 alt=3>" \ + "<img src=/htdig/button4.gif border=0 align=middle width=30 height=30 alt=4>" \ + "<img src=/htdig/button5.gif border=0 align=middle width=30 height=30 alt=5>" \ + "<img src=/htdig/button6.gif border=0 align=middle width=30 height=30 alt=6>" \ + "<img src=/htdig/button7.gif border=0 align=middle width=30 height=30 alt=7>" \ + "<img src=/htdig/button8.gif border=0 align=middle width=30 height=30 alt=8>" \ + "<img src=/htdig/button9.gif border=0 align=middle width=30 height=30 alt=9>" \ + "<img src=/htdig/button10.gif border=0 align=middle width=30 height=30 alt=10>" +# +# To make the current page stand out, we will put a border arround the +# image for that page. +# +no_page_number_text: "<img src=/htdig/button1.gif border=2 align=middle width=30 height=30 alt=1>" \ + "<img src=/htdig/button2.gif border=2 align=middle width=30 height=30 alt=2>" \ + "<img src=/htdig/button3.gif border=2 align=middle width=30 height=30 alt=3>" \ + "<img src=/htdig/button4.gif border=2 align=middle width=30 height=30 alt=4>" \ + "<img src=/htdig/button5.gif border=2 align=middle width=30 height=30 alt=5>" \ + "<img src=/htdig/button6.gif border=2 align=middle width=30 height=30 alt=6>" \ + "<img src=/htdig/button7.gif border=2 align=middle width=30 height=30 alt=7>" \ + "<img src=/htdig/button8.gif border=2 align=middle width=30 height=30 alt=8>" \ + "<img src=/htdig/button9.gif border=2 align=middle width=30 height=30 alt=9>" \ + "<img src=/htdig/button10.gif border=2 align=middle width=30 height=30 alt=10>" + +# local variables: +# mode: text +# eval: (if (eq window-system 'x) (progn (setq font-lock-keywords (list '("^#.*" . font-lock-keyword-face) '("^[a-zA-Z][^ :]+" . font-lock-function-name-face) '("[+$]*:" . font-lock-comment-face) )) (font-lock-mode))) +# end: + +boolean_keywords: et ou non + +boolean_syntax_errors: Attendait "un mot" "à la fin" \ + "au lieu de" "fin d'expression" "points de quotation" + +search_rewrite_rules: (.*)site(.*) \\1place\\2 + +multimatch_factor: 2 + + diff --git a/debian/htdig/htdig-3.2.0b6/test/conf/httpd.conf.in b/debian/htdig/htdig-3.2.0b6/test/conf/httpd.conf.in new file mode 100644 index 00000000..744af823 --- /dev/null +++ b/debian/htdig/htdig-3.2.0b6/test/conf/httpd.conf.in @@ -0,0 +1,215 @@ +# This is the main server configuration file. See URL http://www.apache.org/ +# for instructions. + +# Do NOT simply read the instructions in here without understanding +# what they do, if you are unsure consult the online docs. You have been +# warned. + +# Originally by Rob McCool + +<IfModule mod_so.c> +#LoadModule mmap_static_module _MODULES_/mod_mmap_static.so +LoadModule env_module _MODULES_/mod_env.so +LoadModule config_log_module _MODULES_/mod_log_config.so +#LoadModule agent_log_module _MODULES_/mod_log_agent.so +#LoadModule referer_log_module _MODULES_/mod_log_referer.so +#LoadModule mime_magic_module _MODULES_/mod_mime_magic.so +LoadModule mime_module _MODULES_/mod_mime.so +LoadModule negotiation_module _MODULES_/mod_negotiation.so +LoadModule status_module _MODULES_/mod_status.so +LoadModule info_module _MODULES_/mod_info.so +LoadModule includes_module _MODULES_/mod_include.so +LoadModule autoindex_module _MODULES_/mod_autoindex.so +LoadModule dir_module _MODULES_/mod_dir.so +LoadModule cgi_module _MODULES_/mod_cgi.so +LoadModule asis_module _MODULES_/mod_asis.so +LoadModule imap_module _MODULES_/mod_imap.so +LoadModule action_module _MODULES_/mod_actions.so +#LoadModule speling_module _MODULES_/mod_speling.so +LoadModule userdir_module _MODULES_/mod_userdir.so +LoadModule proxy_module _MODULES_/libproxy.so +LoadModule alias_module _MODULES_/mod_alias.so +#LoadModule rewrite_module _MODULES_/mod_rewrite.so +LoadModule access_module _MODULES_/mod_access.so +LoadModule auth_module _MODULES_/mod_auth.so +LoadModule anon_auth_module _MODULES_/mod_auth_anon.so +#LoadModule dbm_auth_module _MODULES_/mod_auth_dbm.so +#LoadModule db_auth_module _MODULES_/mod_auth_db.so +LoadModule digest_module _MODULES_/mod_digest.so +#LoadModule cern_meta_module _MODULES_/mod_cern_meta.so +LoadModule expires_module _MODULES_/mod_expires.so +LoadModule headers_module _MODULES_/mod_headers.so +LoadModule usertrack_module _MODULES_/mod_usertrack.so +#LoadModule example_module _MODULES_/mod_example.so +#LoadModule unique_id_module _MODULES_/mod_unique_id.so +LoadModule setenvif_module _MODULES_/mod_setenvif.so + +# Extra Modules +#LoadModule php_module _MODULES_/mod_php.so +#LoadModule php3_module _MODULES_/libphp3.so +#LoadModule perl_module _MODULES_/libperl.so + +# Reconstruction of the complete module list from all available modules +# (static and shared ones) to achieve correct module execution order. +# [WHENEVER YOU CHANGE THE LOADMODULE SECTION ABOVE UPDATE THIS, TOO] +ClearModuleList +#AddModule mod_mmap_static.c +AddModule mod_env.c +AddModule mod_log_config.c +#AddModule mod_log_agent.c +#AddModule mod_log_referer.c +#AddModule mod_mime_magic.c +AddModule mod_mime.c +AddModule mod_negotiation.c +AddModule mod_status.c +AddModule mod_info.c +AddModule mod_include.c +AddModule mod_autoindex.c +AddModule mod_dir.c +AddModule mod_cgi.c +AddModule mod_asis.c +AddModule mod_imap.c +AddModule mod_actions.c +#AddModule mod_speling.c +AddModule mod_userdir.c +AddModule mod_proxy.c +AddModule mod_alias.c +#AddModule mod_rewrite.c +AddModule mod_access.c +AddModule mod_auth.c +AddModule mod_auth_anon.c +#AddModule mod_auth_dbm.c +#AddModule mod_auth_db.c +AddModule mod_digest.c +#AddModule mod_cern_meta.c +AddModule mod_expires.c +AddModule mod_headers.c +AddModule mod_usertrack.c +#AddModule mod_example.c +#AddModule mod_unique_id.c +AddModule mod_so.c +AddModule mod_setenvif.c +</IfModule> + +# ServerType is either inetd, or standalone. + +ServerType standalone + +# If you are running from inetd, go to "ServerAdmin". + +# Port: The port the standalone listens to. For ports < 1023, you will +# need httpd to be run as root initially. + +Port _PORT_ + +# If you wish httpd to run as a different user or group, you must run +# httpd as root initially and it will switch. + +# User/Group: The name (or #number) of the user/group to run httpd as. + +User _USER_ + +# ServerAdmin: Your address, where problems with the server should be +# e-mailed. + +ServerAdmin _USER_ + +ResourceConfig _TESTDIR_/conf/srm.conf +AccessConfig _TESTDIR_/conf/access.conf +LockFile _TESTDIR_/logs/accept.lock + +# BindAddress: You can support virtual hosts with this option. This option +# is used to tell the server which IP address to listen to. It can either +# contain "*", an IP address, or a fully qualified Internet domain name. +# See also the VirtualHost directive. + +BindAddress * + +# ErrorLog: The location of the error log file. If this does not start +# with /, ServerRoot is prepended to it. + +ErrorLog _TESTDIR_/logs/error_log + +# TransferLog: The location of the transfer log file. If this does not +# start with /, ServerRoot is prepended to it. + +TransferLog _TESTDIR_/logs/access_log + +# PidFile: The file the server should log its pid to +PidFile _TESTDIR_/logs/httpd.pid + +# ServerName allows you to set a host name which is sent back to clients for +# your server if it's different than the one the program would get (i.e. use +# "www" instead of the host's real name). +# +# Note: You cannot just invent host names and hope they work. The name you +# define here must be a valid DNS name for your host. If you don't understand +# this, ask your network administrator. + +ServerName localhost + +# CacheNegotiatedDocs: By default, Apache sends Pragma: no-cache with each +# document that was negotiated on the basis of content. This asks proxy +# servers not to cache the document. Uncommenting the following line disables +# this behavior, and proxies will be allowed to cache the documents. + +# CacheNegotiatedDocs + +# Timeout: The number of seconds before receives and sends time out +# n.b. the compiled default is 1200 (20 minutes !) + +Timeout 400 + +# Server-pool size regulation. Rather than making you guess how many +# server processes you need, Apache dynamically adapts to the load it +# sees --- that is, it tries to maintain enough server processes to +# handle the current load, plus a few spare servers to handle transient +# load spikes (e.g., multiple simultaneous requests from a single +# Netscape browser). + +# It does this by periodically checking how many servers are waiting +# for a request. If there are fewer than MinSpareServers, it creates +# a new spare. If there are more than MaxSpareServers, some of the +# spares die off. These values are probably OK for most sites --- + +MinSpareServers 2 +MaxSpareServers 4 + +# Number of servers to start --- should be a reasonable ballpark figure. + +StartServers 2 + +# Limit on total number of servers running, i.e., limit on the number +# of clients who can simultaneously connect --- if this limit is ever +# reached, clients will be LOCKED OUT, so it should NOT BE SET TOO LOW. +# It is intended mainly as a brake to keep a runaway server from taking +# Unix with it as it spirals down... + +MaxClients 30 + +# MaxRequestsPerChild: the number of requests each child process is +# allowed to process before the child dies. +# The child will exit so as to avoid problems after prolonged use when +# Apache (and maybe the libraries it uses) leak. On most systems, this +# isn't really needed, but a few (such as Solaris) do have notable leaks +# in the libraries. + +MaxRequestsPerChild 30 + +#CookieExpires 10 + +# VirtualHost: Allows the daemon to respond to requests for more than one +# server address, if your server machine is configured to accept IP packets +# for multiple addresses. This can be accomplished with the ifconfig +# alias flag, or through kernel patches like VIF. + +# Any httpd.conf or srm.conf directive may go into a VirtualHost command. +# See alto the BindAddress entry. + +#<VirtualHost host.foo.com> +#ServerAdmin [email protected] +#DocumentRoot /www/docs/host.foo.com +#ServerName host.foo.com +#ErrorLog logs/host.foo.com-error_log +#TransferLog logs/host.foo.com-access_log +#</VirtualHost> diff --git a/debian/htdig/htdig-3.2.0b6/test/conf/main-template b/debian/htdig/htdig-3.2.0b6/test/conf/main-template new file mode 100644 index 00000000..2820ad49 --- /dev/null +++ b/debian/htdig/htdig-3.2.0b6/test/conf/main-template @@ -0,0 +1,37 @@ +<html> +CGI =${CGI}- <br> +CONFIG =${CONFIG}- <br> +EXCLUDE =${EXCLUDE}- <br> +FIRSTDISPLAYED =${FIRSTDISPLAYED}- <br> +FORMAT =${FORMAT}- <br> +KEYWORDS =${KEYWORDS}- <br> +LASTDISPLAYED =${LASTDISPLAYED}- <br> +LOGICAL_WORDS =${LOGICAL_WORDS}- <br> +MATCHES =${MATCHES}- <br> +MATCHES_PER_PAGE=${MATCHES_PER_PAGE}- <br> +MATCH_MESSAGE =${MATCH_MESSAGE}- <br> +MAX_STARS =${MAX_STARS}- <br> +METADESCRIPTION =${METADESCRIPTION}- <br> +METHOD =${METHOD}- <br> +MODIFIED =${MODIFIED}- <br> +NEXTPAGE =${NEXTPAGE}- <br> +NSTARS =${NSTARS}- <br> +PAGE =${PAGE}- <br> +PAGEHEADER =${PAGEHEADER}- <br> +PAGELIST =${PAGELIST}- <br> +PAGES =${PAGES}- <br> +PLURAL_MATCHES =${PLURAL_MATCHES}- <br> +PREVPAGE =${PREVPAGE}- <br> +RESTRICT =${RESTRICT}- <br> +SELECTED_FORMAT =${SELECTED_FORMAT}- <br> +SELECTED_METHOD =${SELECTED_METHOD}- <br> +SELECTED_SORT =${SELECTED_SORT}- <br> +SORT =${SORT}- <br> +starting date =${STARTYEAR}/${STARTMONTH}/${STARTDAY}-<br> +ending date =${ENDYEAR}/${ENDMONTH}/${ENDDAY}-<br> +VERSION =${VERSION}- <br> +WORDS =${WORDS}- <br> +MATCH_LIST =${MATCH_LIST} <br> + +$(HTSEARCH_RESULTS) +</html> diff --git a/debian/htdig/htdig-3.2.0b6/test/conf/mime.types.in b/debian/htdig/htdig-3.2.0b6/test/conf/mime.types.in new file mode 100644 index 00000000..8d317869 --- /dev/null +++ b/debian/htdig/htdig-3.2.0b6/test/conf/mime.types.in @@ -0,0 +1,83 @@ +# This is a comment. I love comments. + + +application/activemessage +application/andrew-inset +application/applefile +application/atomicmail +application/dca-rft +application/dec-dx +application/mac-binhex40 +application/macwriteii +application/msword +application/news-message-id +application/news-transmission +application/octet-stream bin +application/oda oda +application/pdf pdf +application/msword doc +application/postscript ai eps ps +application/remote-printing +application/rtf rtf +application/slate +application/x-mif mif +application/wita +application/wordperfect5.1 +application/x-csh csh +application/x-dvi dvi +application/x-hdf hdf +application/x-latex latex +application/x-netcdf nc cdf +application/x-sh sh +application/x-tcl tcl +application/x-tex tex +application/x-texinfo texinfo texi +application/x-troff t tr roff +application/x-troff-man man +application/x-troff-me me +application/x-troff-ms ms +application/x-wais-source src +application/zip zip +application/x-bcpio bcpio +application/x-cpio cpio +application/x-gtar gtar +application/x-shar shar +application/x-sv4cpio sv4cpio +application/x-sv4crc sv4crc +application/x-tar tar +application/x-ustar ustar +audio/basic au snd +audio/x-aiff aif aiff aifc +audio/x-wav wav +image/gif gif +image/ief ief +image/jpeg jpeg jpg jpe +image/tiff tiff tif +image/x-cmu-raster ras +image/x-portable-anymap pnm +image/x-portable-bitmap pbm +image/x-portable-graymap pgm +image/x-portable-pixmap ppm +image/x-rgb rgb +image/x-xbitmap xbm +image/x-xpixmap xpm +image/x-xwindowdump xwd +message/external-body +message/news +message/partial +message/rfc822 +multipart/alternative +multipart/appledouble +multipart/digest +multipart/mixed +multipart/parallel +text/html html htm +text/plain txt +text/richtext rtx +text/tab-separated-values tsv +text/x-setext etx +video/mpeg mpeg mpg mpe +video/quicktime qt mov +video/x-msvideo avi +video/x-sgi-movie movie + diff --git a/debian/htdig/htdig-3.2.0b6/test/conf/srm.conf.in b/debian/htdig/htdig-3.2.0b6/test/conf/srm.conf.in new file mode 100644 index 00000000..2e92788c --- /dev/null +++ b/debian/htdig/htdig-3.2.0b6/test/conf/srm.conf.in @@ -0,0 +1,191 @@ +# With this document, you define the name space that users see of your http +# server. This file also defines server settings which affect how requests are +# serviced, and how results should be formatted. + +# See the tutorials at http://www.apache.org/ for +# more information. + +# Originally by Rob McCool; Adapted for Apache + + +# DocumentRoot: The directory out of which you will serve your +# documents. By default, all requests are taken from this directory, but +# symbolic links and aliases may be used to point to other locations. + +DocumentRoot _TESTDIR_/htdocs + +# UserDir: The name of the directory which is appended onto a user's home +# directory if a ~user request is recieved. + +UserDir public_html + +# DirectoryIndex: Name of the file or files to use as a pre-written HTML +# directory index. Separate multiple entries with spaces. + +DirectoryIndex index.html index.htm + +# FancyIndexing is whether you want fancy directory indexing or standard + +FancyIndexing off + +# AddIcon tells the server which icon to show for different files or filename +# extensions + +AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip +AddIconByType (TXT,/icons/text.gif) text/* +AddIconByType (IMG,/icons/image2.gif) image/* +AddIconByType (SND,/icons/sound2.gif) audio/* +AddIconByType (VID,/icons/movie.gif) video/* +AddIcon /icons/text.gif .ps .shtml +AddIcon /icons/movie.gif .mpg .qt +AddIcon /icons/binary.gif .bin +AddIcon /icons/burst.gif .wrl +AddIcon /icons/binhex.gif .hqx .sit +AddIcon /icons/uu.gif .uu +AddIcon /icons/tar.gif .tar .tar +AddIcon /icons/back.gif .. +AddIcon /icons/dir.gif ^^DIRECTORY^^ +AddIcon /icons/blank.gif ^^BLANKICON^^ + +# DefaultIcon is which icon to show for files which do not have an icon +# explicitly set. + +DefaultIcon /icons/unknown.gif + +# AddDescription allows you to place a short description after a file in +# server-generated indexes. +# Format: AddDescription "description" filename + +# ReadmeName is the name of the README file the server will look for by +# default. Format: ReadmeName name +# +# The server will first look for name.html, include it if found, and it will +# then look for name and include it as plaintext if found. +# +# HeaderName is the name of a file which should be prepended to +# directory indexes. + +ReadmeName README +HeaderName HEADER + +# IndexIgnore is a set of filenames which directory indexing should ignore +# Format: IndexIgnore name1 name2... + +IndexIgnore */.??* *~ *# */HEADER* */README* */RCS */CVS + +# AccessFileName: The name of the file to look for in each directory +# for access control information. + +AccessFileName .htaccess + +# TypesConfig describes where the mime.types file (or equivalent) is +# to be found. + +TypesConfig _TESTDIR_/conf/mime.types + +# DefaultType is the default MIME type for documents which the server +# cannot find the type of from filename extensions. + +DefaultType text/plain + +# AddEncoding allows you to have certain browsers (Mosaic/X 2.1+) uncompress +# information on the fly. Note: Not all browsers support this. + +AddEncoding x-compress Z +AddEncoding x-gzip gz + +# AddLanguage allows you to specify the language of a document. You can +# then use content negotiation to give a browser a file in a language +# it can understand. Note that the suffix does not have to be the same +# as the language keyword --- those with documents in Polish (whose +# net-standard language code is pl) may wish to use "AddLanguage pl .po" +# to avoid the ambiguity with the common suffix for perl scripts. + +AddLanguage en .en +AddLanguage fr .fr +AddLanguage de .de +AddLanguage da .da +AddLanguage el .el +AddLanguage it .it + +# LanguagePriority allows you to give precedence to some languages +# in case of a tie during content negotiation. +# Just list the languages in decreasing order of preference. + +LanguagePriority en fr de + +# Redirect allows you to tell clients about documents which used to exist in +# your server's namespace, but do not anymore. This allows you to tell the +# clients where to look for the relocated document. +# Format: Redirect fakename url +Redirect /a http://localhost:7400/b +Redirect /b http://localhost:7400/c +Redirect /c http://localhost:7400/d +Redirect /d http://localhost:7400/e +Redirect /e http://localhost:7400/f +Redirect /f http://localhost:7400/g +Redirect /g http://localhost:7400/h +Redirect /h http://localhost:7400/i +Redirect /i http://localhost:7400/j +Redirect /j http://localhost:7400/k +Redirect /k http://localhost:7400/l +Redirect /l http://localhost:7400/m + +Redirect /outside http://somewhere/ + +# Aliases: Add here as many aliases as you need (with no limit). The format is +# Alias fakename realname + +Alias /icons/ _TESTDIR_/htdocs/icons/ + +# ScriptAlias: This controls which directories contain server scripts. +# Format: ScriptAlias fakename realname + +ScriptAlias /cgi-bin/ _TESTDIR_/cgi-bin/ + +# If you want to use server side includes, or CGI outside +# ScriptAliased directories, uncomment the following lines. + +# AddType allows you to tweak mime.types without actually editing it, or to +# make certain files to be certain types. +# Format: AddType type/subtype ext1 + +AddType foo/bar .foo +AddType text/x-server-parsed-html .shtml +#AddType application/x-httpd-cgi .cgi +#AddType application/x-httpd-cgi .pl +AddHandler cgi-script cgi + +# For server-side includes which will be treated as HTML3 +# for purposes of content negotiation, use + +#AddType text/x-server-parsed-html3 .shtml3 + +# Uncomment the following line to enable Apache's send-asis HTTP file +# feature + +#AddType httpd/send-as-is asis + +# To enable type maps, you might want to use + +#AddType application/x-type-map var + +# If you wish to use server-parsed imagemap files, use + +#AddType application/x-httpd-imap map + +# Customizable error response (Apache style) +# these come in three flavors +# +# 1) plain text +#ErrorDocument 500 "The server made a boo boo. +# n.b. the (") marks it as text, it does not get output +# +# 2) local redirects +#ErrorDocument 404 /missing.html +# to redirect to local url /missing.html +#ErrorDocument 404 /cgi-bin/missing_handler.pl +# n.b. can redirect to a script or a document using server-side-includes. +# +# 3) external redirects +#ErrorDocument 402 http://other.server.com/subscription_info.html |