Redirect the http root to the repo index
This commit is contained in:
parent
c7fa8cd591
commit
5563d89934
|
@ -20,7 +20,7 @@ logo=/cgit.png
|
|||
robots=noindex, nofollow
|
||||
|
||||
# if cgit messes up links, use a virtual-root. For example, cgit.example.org/ has this value:
|
||||
virtual-root=/
|
||||
virtual-root=/git
|
||||
enable-commit-graph=1
|
||||
enable-index-links=1
|
||||
enable-log-linecount=1
|
||||
|
@ -31,6 +31,8 @@ root-title=TITEL
|
|||
root-desc=DESC
|
||||
remove-suffix=1
|
||||
|
||||
|
||||
repo.url=repo
|
||||
repo.path=/repo
|
||||
repo.desc=This is my git repository
|
||||
repo.snapshots=0
|
|
@ -1,21 +1,20 @@
|
|||
server.modules += ( "mod_cgi", "mod_alias" )
|
||||
server.modules += ( "mod_cgi", "mod_alias", "mod_rewrite", "mod_redirect" )
|
||||
|
||||
var.cgit-root = "/usr/share/webapps/cgit"
|
||||
$HTTP["url"] =~ "^/$" {
|
||||
url.redirect = ( "^/(.*)" => "/git/repo$1")
|
||||
}
|
||||
|
||||
$HTTP["host"] =~ ".*" {
|
||||
$HTTP["url"] =~ "^/cgit" {
|
||||
server.document-root = "/usr/share/webapps/cgit/"
|
||||
server.indexfiles = ("cgit.cgi")
|
||||
cgi.assign = ("cgit.cgi" => "")
|
||||
mimetype.assign = ( ".css" => "text/css" )
|
||||
}
|
||||
|
||||
alias.url = (
|
||||
"/cgit.css" => cgit-root + "/cgit.css",
|
||||
"/cgit.png" => cgit-root + "/cgit.png",
|
||||
"/favicon.ico" => cgit-root + "/favicon.ico",
|
||||
"/" => cgit-root + "/cgit.cgi"
|
||||
)
|
||||
alias.url += (
|
||||
"/git" => "/usr/share/webapps/cgit/cgit.cgi",
|
||||
)
|
||||
$HTTP["url"] =~ "^/git" {
|
||||
cgi.assign = ( "" => "" )
|
||||
|
||||
cgi.assign = (".cgi" => "")
|
||||
|
||||
url.rewrite-once = (
|
||||
"^/cgit\.(css|png)" => "$0",
|
||||
"/favicon.ico" => "$0",
|
||||
"^/.+" => "/cgit.cgi$0",
|
||||
)
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue