diff --git a/modules/vulnerabilities/unix/webapp/gitlist_040/manifests/install.pp b/modules/vulnerabilities/unix/webapp/gitlist_040/manifests/install.pp
index 59c7bf0d1..5bde69e20 100644
--- a/modules/vulnerabilities/unix/webapp/gitlist_040/manifests/install.pp
+++ b/modules/vulnerabilities/unix/webapp/gitlist_040/manifests/install.pp
@@ -29,4 +29,11 @@ class gitlist_040::install {
mode => '777',
}
+ # TODO: This should only be run on apache_kali_compat
+ file { '/var/www/gitlist/.htaccess':
+ require => Exec['unpack-gitlist'],
+ ensure => present,
+ content => template('gitlist_040/.htaccess.erb')
+ }
+
}
\ No newline at end of file
diff --git a/modules/vulnerabilities/unix/webapp/gitlist_040/templates/.htaccess.erb b/modules/vulnerabilities/unix/webapp/gitlist_040/templates/.htaccess.erb
new file mode 100644
index 000000000..61e7174c9
--- /dev/null
+++ b/modules/vulnerabilities/unix/webapp/gitlist_040/templates/.htaccess.erb
@@ -0,0 +1,12 @@
+
+ Options -MultiViews
+
+ RewriteEngine On
+ #RewriteBase /path/to/gitlist/
+
+ RewriteCond %{REQUEST_FILENAME} !-f
+ RewriteRule ^(.*)$ index.php [L,NC]
+
+
+ Require all granted
+