fix: detect language prefix in relative hrefs without leading slash
This commit is contained in:
@@ -209,7 +209,7 @@ export const rewriteLinks = (): void => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const langPrefixRegex = new RegExp(
|
const langPrefixRegex = new RegExp(
|
||||||
`^(${basePath.replace(/[.*+?^${}()|[\]\\]/g, '\\$&')})?/(en|fr|es|de|zh|zh-TW|vi|tr|id|it|pt|nl)(/|$)`
|
`^(${basePath.replace(/[.*+?^${}()|[\]\\]/g, '\\$&')})?/?(en|fr|es|de|zh|zh-TW|vi|tr|id|it|pt|nl)(/|$)`
|
||||||
);
|
);
|
||||||
if (langPrefixRegex.test(href)) {
|
if (langPrefixRegex.test(href)) {
|
||||||
return;
|
return;
|
||||||
|
|||||||
Reference in New Issue
Block a user