mirror of
https://github.com/minio/minio.git
synced 2025-01-11 15:03:22 -05:00
Merge pull request #113 from harshavardhana/pr_out_add_strictslash_for_path_re_direction
This commit is contained in:
commit
862ce975d5
@ -54,6 +54,8 @@ func HttpHandler(storage mstorage.Storage) http.Handler {
|
|||||||
var api = minioApi{}
|
var api = minioApi{}
|
||||||
api.storage = storage
|
api.storage = storage
|
||||||
|
|
||||||
|
// Re-direct /path to /path/
|
||||||
|
mux.StrictSlash(true)
|
||||||
mux.HandleFunc("/", api.listBucketsHandler).Methods("GET")
|
mux.HandleFunc("/", api.listBucketsHandler).Methods("GET")
|
||||||
mux.HandleFunc("/{bucket}/", api.listObjectsHandler).Methods("GET")
|
mux.HandleFunc("/{bucket}/", api.listObjectsHandler).Methods("GET")
|
||||||
mux.HandleFunc("/{bucket}/", api.putBucketHandler).Methods("PUT")
|
mux.HandleFunc("/{bucket}/", api.putBucketHandler).Methods("PUT")
|
||||||
|
@ -29,14 +29,9 @@ type webUiApi struct {
|
|||||||
func HttpHandler() http.Handler {
|
func HttpHandler() http.Handler {
|
||||||
mux := mux.NewRouter()
|
mux := mux.NewRouter()
|
||||||
var api = webUiApi{}
|
var api = webUiApi{}
|
||||||
|
|
||||||
|
mux.StrictSlash(true)
|
||||||
mux.HandleFunc("/", api.homeHandler).Methods("GET")
|
mux.HandleFunc("/", api.homeHandler).Methods("GET")
|
||||||
/*
|
|
||||||
mux.HandleFunc("/{bucket}/", api.listObjectsHandler).Methods("GET")
|
|
||||||
mux.HandleFunc("/{bucket}/", api.putBucketHandler).Methods("PUT")
|
|
||||||
mux.HandleFunc("/{bucket}/{object:.*}", api.getObjectHandler).Methods("GET")
|
|
||||||
mux.HandleFunc("/{bucket}/{object:.*}", api.headObjectHandler).Methods("HEAD")
|
|
||||||
mux.HandleFunc("/{bucket}/{object:.*}", api.putObjectHandler).Methods("PUT")
|
|
||||||
*/
|
|
||||||
return mux
|
return mux
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user