bowlofstew/enterprise-search/master/public_html/webclient2/.htaccess - Htaccess File

bowlofstew/enterprise-search/master/public_html/webclient2/.htaccess

# Auth

## Debug
#AuthName "Restricted Area"
#AuthUserFile /home/boitho/boithoTools/cgi-bin/webadmin/.htpasswd 
#AuthGroupFile /dev/null
#require user admin

AuthType Basic
AuthName modBoitho

<Files "index.pl">
  AuthBoitho on
  AuthType Basic
  require valid-user
</Files>

<Files "">
  AuthBoitho on
  AuthType Basic
  require valid-user
</Files>

# Execute perl scripts
DirectoryIndex index.pl
AddHandler cgi-script pl
Options +ExecCGI

# Pretty url's (redirect)
RewriteEngine On
RewriteRule ^suggest/(.*)$ /cgi-bin/suggest_webclient?q=$1 [L,QSA]

# No direct reading of tpl files
<Files ~ ".tpl$">
  Deny from all
</Files>

# Localisation
<Files ~ ".po$">
  Deny from all
</Files>

# Perl modules
<Files ~ ".pm$">
  Deny from all
</Files>

# Enable cache control headers
ExpiresActive On

# expire gif, jpeg and js after 1 month the client's cache
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType application/x-javascript "access plus 1 month"
# expire css js after 1 day in the client's cache
ExpiresByType text/css "access plus 1 day"

On Github License

Files

Download PDF of Htaccess file

Comments

Apache