Browse Source

Eliminate unresolved page title and RangeNotSatisfiableError

pull/7387/head
Thomas Kaul 1 month ago
parent
commit
9bc613a4f2
  1. 12
      apps/api/src/middlewares/language-redirect.middleware.ts

12
apps/api/src/middlewares/language-redirect.middleware.ts

@ -1,3 +1,4 @@
import { environment } from '@ghostfolio/api/environments/environment';
import { import {
DEFAULT_LANGUAGE_CODE, DEFAULT_LANGUAGE_CODE,
SUPPORTED_LANGUAGE_CODES SUPPORTED_LANGUAGE_CODES
@ -11,7 +12,11 @@ export function languageRedirectMiddleware(
response: Response, response: Response,
next: NextFunction next: NextFunction
) { ) {
if (request.path !== '/' || !['GET', 'HEAD'].includes(request.method)) { if (
!environment.production ||
request.path !== '/' ||
!['GET', 'HEAD'].includes(request.method)
) {
return next(); return next();
} }
@ -25,5 +30,8 @@ export function languageRedirectMiddleware(
} }
} catch {} } catch {}
return response.redirect(StatusCodes.MOVED_PERMANENTLY, `/${languageCode}`); return response.redirect(
StatusCodes.MOVED_PERMANENTLY,
`/${languageCode}${request.url.slice(1)}`
);
} }

Loading…
Cancel
Save