mirror of
https://github.com/eliasstepanik/strudel-docker.git
synced 2026-01-23 11:38:37 +00:00
Fix to not add trailing slash to URL with filename
This commit is contained in:
parent
2bd21df762
commit
60cee7fd2f
@ -33,8 +33,11 @@ function relativeURLFix() {
|
|||||||
newHref += `/${path}/${url.href}`;
|
newHref += `/${path}/${url.href}`;
|
||||||
} else if (url.href.startsWith('/')) {
|
} else if (url.href.startsWith('/')) {
|
||||||
// any other relative url starting with /
|
// any other relative url starting with /
|
||||||
// NOTE: this does strip off serialized queries and fragments
|
newHref += url.pathname;
|
||||||
newHref += url.pathname.endsWith('/') ? url.pathname : url.pathname + '/';
|
if (url.pathname.indexOf('.') == -1) {
|
||||||
|
// append trailing slash to resource only if there is no file extension
|
||||||
|
newHref += url.pathname.endsWith('/') ? '' : '/';
|
||||||
|
}
|
||||||
newHref += url.hash || '';
|
newHref += url.hash || '';
|
||||||
} else {
|
} else {
|
||||||
// leave this URL alone
|
// leave this URL alone
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user