Структура проекта: < /p>
Мой проект - это простой сайт HTML, CSS и JS со следующей структурой: < /p>
Код: Выделить всё
/my-site/
├── dist1/
│ └── about-us.html
├── dist2/
│ └── contact.html
├── dist3/
│ └── services.html
├── _redirects
├── netlify.toml
└── index.html
Я хочу заставить все URL-адреса не. /> Отключил симпатичные URL -адреса:
Я не проверил настройку красивых URLS в моей панели Dashboard NetLify.
Добавлен _redirects Файл:
my _redirects file (расположен в корне проекта) содержит:
/* /:splat.html 301 < /p>
premlify. p> preml. /> Я также пытался использовать файл netlify.toml с этой конфигурацией: < /p>
[[redirects]]
from = “/*”
to = “/:splat.html”
status = 301
force = true
< /code>
Очищенный кэш: < /p>
очистить кэш сборки в NetLify. Оба этих URL-адреса возвращают 200 OK:
https://example.com/dist1/about-us
https://example.com/dist1/about-us.html
** Что я проверил:
Журналы сборки не показывают никаких ошибок, связанных с перенаправлениями.
Я очищал кэши NetLify и CloudFlare несколько раз.
Нет конфликтных правил страниц в CloudFlare.
Что мне нужно с помощью: < /p>
Почему NetLify игнорирует мой _redirects и netlify.trify. Перенаправление, чтобы постоянно работать на моем сайте?
Любое руководство будет высоко оценено! < /p>
Заранее спасибо за вашу помощь! < /p>
Подробнее здесь: https://stackoverflow.com/questions/796 ... -html-urls