SPA со ссылками на суффикс .html, возможно ли это? - PullRequest
0 голосов
/ 06 сентября 2018

У меня есть статический веб-сервер, скажем, хост на AWS S3.
Теперь это старый многостраничный сайт html4, он содержит множество html-файлов в разных папках,
например.
1. www.hello.com/welcome.html
2. www.hello.com/en/publication.html
3. www.hello.com/sc/publication.html
... и т.д.
Мы планируем переписать сайт на html5, чтобы он мог быть готов для RWD.
Нам нравится сохранять шаблон пути, поэтому любой, у кого есть закладка, может перейти на нашу страницу.
Мы также рассматриваем возможность переписать сайт в рамках SPA. Мы изучили реакцию-маршрутизатор, в их примере, путь к содержимому примерно такой:
www.hello.com/en/publication
Могу ли я переписать сайт с помощью SPA, например. реагируют-маршрутизатор. используя путь ссылки с суффиксом .html. Но на самом деле это SPA, работающий с одним index.html.
Примечание. Мы не хотим обновлять сервер со статического сервера до сервера приложений.

1 Ответ

0 голосов
/ 06 сентября 2018

Вы можете разместить свой обновленный SPA-сайт в S3 и обслуживать его через CloudFront. Тем не менее, я вижу, что вам нужно иметь некоторые запасные URL-адреса для предыдущих закладок и, возможно, также по причинам SEO.

Этого можно добиться с помощью функции Lambda @ Edge , которая сможет маршрутизировать трафик по мере необходимости, а также обслуживать одностраничное приложение index.html для маршрутов внешнего интерфейса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...