Получить php-сервер для обслуживания index.html для всех маршрутов, использующих реагировать + реагировать-маршрутизатор-дом - PullRequest
0 голосов
/ 18 ноября 2018

Как правило, я делаю веб-сайт с responsejs + node + express, который является обычной комбинацией.Затем я внедряюсь в Heroku, и все хорошо.

Однако, по запросу я выполнил интерфейс responsejs с php, развертывающим на cpanel, и столкнулся с проблемой 404 с маршрутизацией на стороне клиента - при переходе непосредственно к non-home-page route (скажем, домен / цитата) на сервере нет ничего с этим URL, и выдается ошибка 404.

Я нашел принцип решения здесь , но это ивсе остальные ответы, которые я нашел, относятся только к нод + экспресс-бэкэндам.

Как это можно сделать с помощью простого php-бэкенда?Я не использую Laravel или другой фреймворк.

Кроме того, хотя я многому научился в последнее время, я все еще считаю себя новичком - мои извинения, если ответ окажется несколько очевидным.

1 Ответ

0 голосов
/ 18 ноября 2018

Хорошо, коллеги из php, я нашел решение, и оно есть в файле .htaccess.

Добавьте его в public_html в cpanel и установите права доступа 755 или для выполнения.

Больше информации здесь .

...