aboutsummaryrefslogtreecommitdiff
path: root/pkg/tool/path.go
blob: e478abc52ece5d27e2c58a1c8bffc4b578f1a188 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
// Copyright 2018 The Gogs Authors. All rights reserved.
// Use of this source code is governed by a MIT-style
// license that can be found in the LICENSE file.

package tool

// IsSameSiteURLPath returns true if the URL path belongs to the same site, false otherwise.
// False: //url, http://url, /\url
// True: /url
func IsSameSiteURLPath(url string) bool {
	return len(url) >= 2 && url[0] == '/' && url[1] != '/' && url[1] != '\\'
}