blob: 1d3eb6aaeb597b82d9e3cd641f91a87320a68cc4 [file] [log] [blame]
RewriteEngine On
# These rules are disabled so our site specific ReWrite rules will work,
# these are located in site-misc-directives.
# This rule is meant for autotest installations under a single directory,
# such as when pulling the code from git or from a tarball.
# RewriteCond /usr/local/autotest/results -d
# RewriteRule ^/results(.*) /usr/local/autotest/results/$1
# This rule is meant for autotest installations from a package such as RPM.
# RewriteCond /var/lib/autotest/results -d
# RewriteRule ^/results(.*) /var/lib/autotest/results/$1
Alias /results "/usr/local/autotest/results"
<Location "/results">
IndexHeadInsert "<img src='/afe/header.png'/><hr/>"
Options +Indexes +FollowSymLinks +MultiViews
<IfVersion >= 2.4>
Require all granted
</IfVersion>
<IfVersion <= 2.2.99>
Order allow,deny
Allow from all
</IfVersion>
</Location>
<LocationMatch "/results.*\.(log|DEBUG|INFO|WARNING|ERROR)$">
ForceType "text/plain; authoritative=true"
</LocationMatch>
# This rule is meant for autotest installations under a single directory,
# such as when pulling the code from git or from a tarball.
RewriteCond /usr/local/autotest/tko -d
RewriteRule ^/tko(.*) /usr/local/autotest/tko/$1
# These rules serve the tko interface when installed together with autotest
# libraries on python site-packages. Covers python versions 2.4 through 2.7.
RewriteCond /usr/lib/python2.7/site-packages/autotest/tko -d
RewriteRule ^/tko(.*) /usr/lib/python2.7/site-packages/autotest/tko/$1
RewriteCond /usr/lib/python2.6/site-packages/autotest/tko -d
RewriteRule ^/tko(.*) /usr/lib/python2.6/site-packages/autotest/tko/$1
RewriteCond /usr/lib/python2.5/site-packages/autotest/tko -d
RewriteRule ^/tko(.*) /usr/lib/python2.5/site-packages/autotest/tko/$1
RewriteCond /usr/lib/python2.4/site-packages/autotest/tko -d
RewriteRule ^/tko(.*) /usr/lib/python2.4/site-packages/autotest/tko/$1
<Location "/tko">
Options +ExecCGI +Indexes +MultiViews +SymLinksIfOwnerMatch
DirectoryIndex compose_query.cgi
<IfVersion >= 2.4>
Require all granted
</IfVersion>
# Non existing version, safeguard against new 2.2 releases
<IfVersion <= 2.2.99>
Order allow,deny
Allow from all
</IfVersion>
</Location>