Remove additional slash in /feed/ redirect
This commit is contained in:
parent
e983c4527f
commit
e91ffe2dcb
|
@ -242,6 +242,8 @@ func (c *Collection) DisplayCanonicalURL() string {
|
||||||
return d + p
|
return d + p
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// RedirectingCanonicalURL returns the fully-qualified canonical URL for the Collection, with a trailing slash. The
|
||||||
|
// hostName field needs to be populated for this to work correctly.
|
||||||
func (c *Collection) RedirectingCanonicalURL(isRedir bool) string {
|
func (c *Collection) RedirectingCanonicalURL(isRedir bool) string {
|
||||||
if c.hostName == "" {
|
if c.hostName == "" {
|
||||||
// If this is true, the human programmers screwed up. So ask for a bug report and fail, fail, fail
|
// If this is true, the human programmers screwed up. So ask for a bug report and fail, fail, fail
|
||||||
|
|
2
posts.go
2
posts.go
|
@ -1461,7 +1461,7 @@ func viewCollectionPost(app *App, w http.ResponseWriter, r *http.Request) error
|
||||||
if slug == "feed" {
|
if slug == "feed" {
|
||||||
// User tried to access blog feed without a trailing slash, and
|
// User tried to access blog feed without a trailing slash, and
|
||||||
// there's no post with a slug "feed"
|
// there's no post with a slug "feed"
|
||||||
return impart.HTTPError{http.StatusFound, c.CanonicalURL() + "/feed/"}
|
return impart.HTTPError{http.StatusFound, c.CanonicalURL() + "feed/"}
|
||||||
}
|
}
|
||||||
|
|
||||||
po := &Post{
|
po := &Post{
|
||||||
|
|
Loading…
Reference in New Issue