如何使非英语网址在next.js中工作?

ZiiMakc

如何使非英语网址与next.js ssr / client一起使用?任何想法,重写等等都是值得欢迎的。

一段时间以前,重写有助于解决此问题,但是在进行一些更新后,它停止了工作。这是我尝试解决的问题

Codesandbox

我什至尝试使用Unicode路径(带有重写),但是它给了我一个奇怪的错误:

{
  source: encodeURI('/рус'),
  destination: "/u0440/u0443/u0441"
}

Error: Requested and resolved page mismatch: //u0440/u0443/u0441 /u0440/u0443/u0441
ZiiMakc

现在,我确实在next.config.js中这样重写:

const withBundleAnalyzer = require('@next/bundle-analyzer')({
  enabled: process.env.ANALYZE === 'true',
})

const pathsToRewrite = [
  ['/пользователь/:id/:nickname', '/user/:id/:nickname'],
  ['тест', 'test'],
]
const rewrites = pathsToRewrite.map(([ru, eng]) => ({ source: encodeURI(ru), destination: eng }))

module.exports = withBundleAnalyzer({
  async rewrites() {
    return rewrites
  },
})

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

“移动”子域在非英语网站(例如móvil,mobiel)中是否也很流行?

来自分类Dev

如何使Js在JS生成的帖子中工作?

来自分类Dev

如何使Js在JS生成的帖子中工作?

来自分类Dev

如何使非英语字母在python中可读?

来自分类Dev

sprites 在three.js 中是如何工作的?

来自分类Dev

return 在幕后如何在 JS 中工作

来自分类Dev

如何解析非英语字符串中的月份

来自分类Dev

如何在MediaWiki中具有非英语名称空间?

来自分类Dev

如何从 sklearn TfidfVectorizer 中删除所有非英语标记?

来自分类Dev

toastr.js如何在Aurelia和Typescript中工作?

来自分类Dev

Underscore.js中的_()函数(对象包装器)如何工作?

来自分类Dev

空函数“ function(){}”在JS对象构造函数中如何工作?

来自分类Dev

如何使Vue JS指令在附加的html元素中工作

来自分类Dev

如何在Node JS中工作request.render

来自分类Dev

JS中的价差/余数运算符如何工作?

来自分类Dev

useState()挂钩在reacts.js中如何工作?

来自分类Dev

如何使.env变量在JS类构造函数中工作?

来自分类Dev

如何使tw-in-js / twind插件在Svelte中工作

来自分类Dev

我如何在basil.js中工作而产生噪音?

来自分类Dev

在JS中引用时,如何使Form元素正常工作?

来自分类Dev

相机访问如何在 HTML 和 JS 中工作?

来自分类Dev

Office.js | 如何从工作簿中读取隐藏的工作表数据

来自分类Dev

在Ubuntu 13.10中,LibreOffice的所有热键都无法在非英语键盘布局中工作

来自分类Dev

在Ubuntu 13.10中,LibreOffice的所有热键都无法在非英语键盘布局中工作

来自分类Dev

Sizzle JS是如何工作的?

来自分类Dev

如何在sql server 2005中选择包含非英语字符的行(它应仅过滤非英语字符,而不是特殊字符)

来自分类Dev

如何将非英语文本分解为javascript中的组成字符?

来自分类Dev

如何在MongoDB字段中存储不同语言(非英语)的数据并检索相同的数据?

来自分类Dev

如何从文本文件中读取非英语文本并以python打印?

Related 相关文章

  1. 1

    “移动”子域在非英语网站(例如móvil,mobiel)中是否也很流行?

  2. 2

    如何使Js在JS生成的帖子中工作?

  3. 3

    如何使Js在JS生成的帖子中工作?

  4. 4

    如何使非英语字母在python中可读?

  5. 5

    sprites 在three.js 中是如何工作的?

  6. 6

    return 在幕后如何在 JS 中工作

  7. 7

    如何解析非英语字符串中的月份

  8. 8

    如何在MediaWiki中具有非英语名称空间?

  9. 9

    如何从 sklearn TfidfVectorizer 中删除所有非英语标记?

  10. 10

    toastr.js如何在Aurelia和Typescript中工作?

  11. 11

    Underscore.js中的_()函数(对象包装器)如何工作?

  12. 12

    空函数“ function(){}”在JS对象构造函数中如何工作?

  13. 13

    如何使Vue JS指令在附加的html元素中工作

  14. 14

    如何在Node JS中工作request.render

  15. 15

    JS中的价差/余数运算符如何工作?

  16. 16

    useState()挂钩在reacts.js中如何工作?

  17. 17

    如何使.env变量在JS类构造函数中工作?

  18. 18

    如何使tw-in-js / twind插件在Svelte中工作

  19. 19

    我如何在basil.js中工作而产生噪音?

  20. 20

    在JS中引用时,如何使Form元素正常工作?

  21. 21

    相机访问如何在 HTML 和 JS 中工作?

  22. 22

    Office.js | 如何从工作簿中读取隐藏的工作表数据

  23. 23

    在Ubuntu 13.10中,LibreOffice的所有热键都无法在非英语键盘布局中工作

  24. 24

    在Ubuntu 13.10中,LibreOffice的所有热键都无法在非英语键盘布局中工作

  25. 25

    Sizzle JS是如何工作的?

  26. 26

    如何在sql server 2005中选择包含非英语字符的行(它应仅过滤非英语字符,而不是特殊字符)

  27. 27

    如何将非英语文本分解为javascript中的组成字符?

  28. 28

    如何在MongoDB字段中存储不同语言(非英语)的数据并检索相同的数据?

  29. 29

    如何从文本文件中读取非英语文本并以python打印?

热门标签

归档