• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1RewriteEngine On
2
3# This rule is meant for autotest installations under a single directory,
4# such as when pulling the code from git or from a tarball.
5RewriteCond /usr/local/autotest/frontend/client/www/autotest.AfeClient -d
6RewriteRule ^/afe((?!\/server\/).*)$ /usr/local/autotest/frontend/client/www/autotest.AfeClient/$1
7
8# This rule is meant for autotest installations from a package such as RPM.
9RewriteCond /usr/share/autotest/frontend/client/www/autotest.AfeClient -d
10RewriteRule ^/afe((?!\/server\/).*)$ /usr/share/autotest/frontend/client/www/autotest.AfeClient/$1
11
12<Location "/afe">
13    DirectoryIndex AfeClient.html
14    # Allow all requests from localhost or corp.google.com subdomains with any port
15    SetEnvIf Origin "^http(s)?://(localhost|([^/]+\.)?corp\.google\.com)(:[0-9]+)?$" \
16        AccessControlAllowOriginValue=$0 AccessControlAllowCredentialsValue=true
17    Header set Access-Control-Allow-Origin %{AccessControlAllowOriginValue}e \
18        env=AccessControlAllowOriginValue
19    Header set Access-Control-Allow-Credentials %{AccessControlAllowCredentialsValue}e \
20        env=AccessControlAllowCredentialsValue
21    <IfVersion >= 2.4>
22        Require all granted
23    </IfVersion>
24</Location>
25