diff --git a/.github/readme2.md b/.github/readme2.md
index 4e30e676..f5fde7a1 100644
--- a/.github/readme2.md
+++ b/.github/readme2.md
@@ -1,6 +1,6 @@
-# 🚀 Fiber
+# 🚀 Fiber
[](https://github.com/gofiber/fiber/releases)  [](https://godoc.org/github.com/gofiber/fiber)  [](https://github.com/gofiber/fiber/blob/master/LICENSE) [](https://gitter.im/gofiber/community)
diff --git a/request.go b/request.go
index c0d81f7d..c4a3fb99 100644
--- a/request.go
+++ b/request.go
@@ -390,9 +390,13 @@ func (ctx *Ctx) Stale() bool {
}
// Subdomains : https://gofiber.github.io/fiber/#/context?id=subdomains
-func (ctx *Ctx) Subdomains() (subs []string) {
+func (ctx *Ctx) Subdomains(offset ...int) (subs []string) {
+ o := 2
+ if len(offset) > 0 {
+ o = offset[0]
+ }
subs = strings.Split(ctx.Hostname(), ".")
- subs = subs[:len(subs)-2]
+ subs = subs[:len(subs)-o]
return subs
}