Проблема с перенаправлением ссылки с Gatsby.js - PullRequest
0 голосов
/ 31 октября 2019

Мы разрабатываем статическую страницу с Contentful и gatsby.js и сталкиваемся с серьезной проблемой перенаправления ссылки.

Например, когда я набираю main.com/page-1 или main.com/page-2, она перенаправляет в rootссылка вместо перенаправления на каждый файл.

Эта ошибка воспроизводится только в промежуточной среде. Когда мы попробовали его в локальной среде, он работал нормально.

Мы нашли эту тему на форуме gatsby и попробовали решение, но оно не сработало для нашего приложения.

Наша инфраструктура - nginx / docker. Когда я попробовал это в Netlify, это сработало. Это проблема структуры или проблемы инфраструктуры?

Наши зависимости:

"dependencies": {
    "bootstrap": "^4.3.1",
    "classnames": "^2.2.6",
    "gatsby": "^2.13.39",
    "gatsby-image": "^2.2.6",
    "gatsby-plugin-manifest": "^2.2.4",
    "gatsby-plugin-offline": "^2.2.4",
    "gatsby-plugin-react-helmet": "^3.1.2",
    "gatsby-plugin-sass": "^2.1.8",
    "gatsby-plugin-segment-js": "^3.0.1",
    "gatsby-plugin-sharp": "^2.2.9",
    "gatsby-source-contentful": "^2.1.15",
    "gatsby-source-filesystem": "^2.1.6",
    "gatsby-transformer-remark": "^2.6.10",
    "gatsby-transformer-sharp": "^2.2.4",
    "html-react-parser": "^0.9.1",
    "node-sass": "^4.12.0",
    "prop-types": "^15.7.2",
    "react": "^16.8.6",
    "react-dom": "^16.8.6",
    "react-helmet": "^5.2.1",
    "react-loadable": "^5.5.0",
    "react-markdown": "^4.2.2",
    "stylelint": "^11.1.1",
    "stylelint-config-recommended": "^3.0.0"
  }
...