Я пытаюсь заставить работать php-сайт на моем NAS Synolgy DS916Play.Проблема у меня заключается в том, что мне нужно переписать все вызовы API для index.php
в форме:
- Первоначальный вызов: контроллер / действие? Последний вызов queryParams:
- api / index.php? route = controller / action & queryParams;
Я пытаюсь поместить .htaccess
в папку сайта, но Apache не прочитал этот файл (я что-то там не так написал,и ошибки не возникло).
ТАК Мне нужна помощь в двух проблемах:
- Настройте Apache на NAS для чтения
.htaccess
, - A
.htaccess
файл для того, что мне нужно.
У меня есть версия, но я не уверен, что она правильная:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^([\w\/\-]+)/?$ api/index.php?_route_=$1 [QSA]
</IfModule>
Или, если у кого-то есть другое решение, я радуслышать это.Сайт представляет собой одностраничное приложение angularJS с поддержкой php.