.htaccess — Полимер с PHP MVC

Я только что закончил писать сайт, используя полимер 1.0+ с PHP MVC Framework на сервере. Я собираюсь начать новый проект, но я хочу использовать app-router. К сожалению, чтобы использовать app-router, я должен перенаправить все в index.html, используя мой файл .htaccess. Но мой PHP MVC хочет, чтобы все запускалось через его index.php.

Это заставило меня задуматься. Должен ли я просто написать свой PHP-код как REST API, и чтобы мой код Polymer получал данные через iron-ajax?

1

Решение

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

0

Другие решения

Вы должны понимать, ПОЧЕМУ app-router хочет, чтобы все проходило через index.html, Причина в том, что он изобретает другие маршруты, которые открыты для браузера, которые не являются реальными. Обычно, когда вы запускаете приложение, это не имеет значения, браузер не пытается загрузить эти URL-адреса, приложение-маршрутизатор просто помещает их в историю.

Тем не менее, ваше использование может взять один из этих URL-адресов и попытаться вставить его (или попросить кого-то вставить его — отправив им по электронной почте) в адресную строку, или у вас может быть <a href= ссылка на вашей странице, и вы хотите, чтобы приложение загружалось из своего базового местоположения, а затем маршрутизатор направляет его в правильное место.

Так на самом деле index.html это не волшебное заклинание, это URL, с которого загружается приложение. Если это случится index.php тогда это то, что вы должны использовать.

0

По вопросам рекламы [email protected]