на mydomain.it У меня есть два веб-сайта:
- 1) веб-сайт WordPress, использующий index.php
- 2) угловое веб-приложение, использующее index.html, дляклиенты
Curent Solution
Прямо сейчас я использую index.html в качестве главной страницы.WebApp проверяет URL-адрес и, если это не страница ClientArea, он перенаправляет на index.php, показывая домашнюю страницу сайта WordPress.Если это страница ClientArea (в форме mydomain.it/#/page
), она использует RouteProvider для обслуживания нужной страницы веб-приложения.
Итак:
- mydomain.it / about --> wordpress page
- mydomain.it / # / user / 123 -> webapp
Желаемое решение
RewriteRule в .htaccess, который проверяетURI.Если он содержит #
, он преобразуется в index.html#/
, в противном случае используется index.php
в качестве базы.
Итак:
- mydomain.it -> mydomain.it/index.php
- mydomain.it / about -> mydomain.it/about
- mydomain.it / # / user / 123 -> mydomain.it/index.html#/user/ 123
Моя попытка
RewriteRule "/#" "/index.html#" [R=301,L,NE,NC]
В любом случае rewriteRule полностью игнорирует #, даже если я использую флаг NE