AddDefaultCharset UTF-8

<Directory /srv/git>
	Options None
	AllowOverride None
	Require all granted
</Directory>

<Directory /usr/lib/cgit>
	Options ExecCgi FollowSymLinks
	AllowOverride None
	Require all granted
</Directory>


<Directory /usr/share/cgit>
	Options None
	AllowOverride None
	Require all granted
</Directory>

RewriteEngine on

RewriteRule ^/(cgit-css/)?(cgit\.(css|png)|favicon\.ico|robots.txt)$ /usr/share/cgit/$2 [last]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule "^(.*)/(.*)/(HEAD|info/refs|objects/(info/[^/]+|[0-9a-f]{2}/[0-9a-f]{38}|pack/pack-[0-9a-f]{40}\.(pack|idx))|git-(upload|receive)-pack)$" /usr/lib/git-core/git-http-backend/$1.git/$2 [NS,L,QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(/.*)?$ /usr/lib/cgit/cgit.cgi$1 [T=application/x-httpd-cgi,L,NS]