и для httpd?
Есть виртуальный хост:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# not rewrite css, js and images
RewriteCond %{REQUEST_URI} !\.(?:css|js|map|jpe?g|gif|png|svg|woff|woff2)$ [NC]
RewriteRule ^(.*)$ /index.html?path=$1 [NC,L,QSA]
В nginx аналог:
location / {
try_files $uri /index.html;
{
урлы типа /login и т.д формируется сами.
Проблема в том, что httpd сделал прокси:
Header set Access-Control-Allow-Origin "http://172.22.130.58:8081/api"
ProxyRequests off
ProxyPass "/api" "http://172.22.130.58:8081/api"
ProxyPassReverse "/api" "http://172.22.130.58:8081/api"
но при обращении на адрес - localhost/api/mdm/config - происходит редирект..
В nginx это решилось бы через location отдельный, но как в httpd это можно сделать?
без правил RewriteCond, api работает, как переделать RewriteCond, чтобы на /api не редеректило... - голову сломал )
Обсуждают сегодня