You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
49 lines
1.7 KiB
49 lines
1.7 KiB
2 years ago
|
package transurl
|
||
|
|
||
|
var urlMap = map[string]string{
|
||
|
"/beijing": "/question-list/alatest/1",
|
||
|
"/shanghai": "/question-list/alatest/2",
|
||
|
"/guangzhou": "/question-list/alatest/54",
|
||
|
"/shenzhen": "/question-list/alatest/55",
|
||
|
"/chengdu": "/question-list/alatest/63",
|
||
|
"/xi'an": "/question-list/alatest/64",
|
||
|
"/hangzhou": "/question-list/alatest/59",
|
||
|
"/qingdao": "/question-list/alatest/65",
|
||
|
"/dalian": "/question-list/alatest/69",
|
||
|
"/suzhou": "/question-list/alatest/67",
|
||
|
"/nanjing": "/question-list/alatest/68",
|
||
|
"/arts-entertainment": "/question-list/alatest/34",
|
||
|
"/business-jobs": "/question-list/alatest/3",
|
||
|
"/culture": "/question-list/alatest/4",
|
||
|
"/falimy-kids": "/question-list/alatest/45",
|
||
|
"/food": "/question-list/alatest/35",
|
||
|
"/general": "/question-list/alatest/36",
|
||
|
"/health-safety": "/question-list/alatest/39",
|
||
|
"/housing": "/question-list/alatest/49",
|
||
|
"/lifestyle": "/question-list/alatest/1058",
|
||
|
"/money-banking": "/question-list/alatest/1059",
|
||
|
"/relationships": "/question-list/alatest/53",
|
||
|
"/shopping": "/question-list/alatest/41",
|
||
|
"/sports": "/question-list/alatest/95",
|
||
|
"/teaching-learning": "/question-list/alatest/43",
|
||
|
"/transport-travel": "/question-list/alatest/47",
|
||
|
"/visa-legalities": "/question-list/alatest/48",
|
||
|
"/web-technology": "/question-list/alatest/44",
|
||
|
}
|
||
|
|
||
|
func GetLonUrl(src string) string {
|
||
|
if v, ok := urlMap[src]; ok {
|
||
|
return v
|
||
|
}
|
||
|
return src
|
||
|
}
|
||
|
|
||
|
func GetShortUrl(dst string) string {
|
||
|
for src, dt := range urlMap {
|
||
|
if dt == dst {
|
||
|
return src
|
||
|
}
|
||
|
}
|
||
|
return dst
|
||
|
}
|