Моя установка странная, разумеется, я особенно ограничен в плане того, что я могу изменить.На данный момент мне проще всего изменить файл .htaccess
на сервере.Текущая настройка каталога выглядит следующим образом:
/
- это установка WordPress
/front-end
- это реагирующий веб-сайт, который использует REST API для установки wordpress для получения данных
Iя пытаюсь сделать так, чтобы при переходе на example.com
он обслуживал контент с /front-end
, но все запросы к /dashboard
обслуживались из корневого каталога.
Например, эти URL-адреса будут выполнять следующее:
/
и /contact
будут указывать на файл index.html
внутри каталога front-end
(реагирующий маршрутизатор подберет /contact
)
/dashboard/wp-admin
и /dashboard/wp-json/menus
позволит WordPress в каталоге маршрутов вступить во владение.(это ВСЕГДА начиналось бы /dashboard
)
Что я пытаюсь сделать выполнимым?
У меня есть для начала, но я не уверен, как игнорировать маршрут /dashboard
RewriteBase /
RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_URI} !-s
RewriteCond %{DOCUMENT_ROOT}/front-end/%{REQUEST_URI} -s
RewriteRule . /front-end/index.html [L]