Sziasztok,
van egy apache 2.4-es reverse-proxym Red Hat 7 alatt. Az lenne a feladat, hogy egy bizonyos URL-t tiltsak le az egyik weboldalunknál, minden más érintetlenül menjen a webszerverre.
Eddig ezt hoztam össze, de ez sajnos minden oldalt tilt, ami a tiltott url után szerepel:
<Location ~ ^/node-security($|/)>
RewriteEngine On
RewriteRule .* - [L,R=404]
</Location>
Próbálom példákkal illusztrálni:
A; akarmi.hu/login -> ez mehet
B; akarmi.hu/node-security -> ez menjen 404-re
C; akarmi.hu/node-security/masik -> ez is mehet
Az "A" és a "B" működik, de sajnos a "C"-t tiltja, pedig nem kellene.
Van tippetek? Elvesztem a gugli találatok között, attól tartok, fogalmam sincs, mire kellene rákeresnem.
- 268 megtekintés
Hozzászólások
^/node-security$
illetve
^/node-security[/]?$ ha a vég per jelet is 404-re küldenéd (akarmi.hu/node-security vs akarmi.hu/node-security/)
ps: lehet hogy ^\/node-security[\/]?$ formában kell megadni, ha a / jelet escape-elni kell, de mivel A működik, nem kell...
- A hozzászóláshoz be kell jelentkezni
Köszi, az én módszerem nem működött, a tiéd igen!
- A hozzászóláshoz be kell jelentkezni
Örülök hogy segithettem.
- A hozzászóláshoz be kell jelentkezni