În prezent, sunt blocat cu regulile mele de rescriere și aș avea nevoie de câteva indicii despre asta.
Iata situatia:
Avem două site-uri web, unul este website.com, celălalt este website-staging.com (doar exemple aici ofc)
Pe website.com, pentru anumite adrese URL, aș dori să folosesc o regulă de rescriere pentru a accesa site-ul web de punere în scenă și pentru a afișa rezultatele.
Iată regula din fișierul web.config:
<rule name="RewriteSearchQueries" patternSyntax="Wildcard" stopProcessing="true">
<match url="search?*" />
<action type="Rewrite" url="https://website-staging.com/{R:0}" logRewrittenUrl="true" />
Am facut testul de model, totul e ok.
Adresa URL folosită pentru rescriere funcționează corect, totuși, când accesez website-staging.com/search?arg=1&blabla=2, am un mesaj de eroare 404:
404 - Fișier sau director nu a fost găsit.
Este posibil ca resursa pe care o căutați să fi fost eliminată, să i s-a schimbat numele sau să fie temporar indisponibilă.
Am încercat să pun și următoarea acțiune:
<action type="Rewrite" url="https://website-staging.com/search?{R:1}" logRewrittenUrl="true" />
Și nici nu a funcționat.
Orice indiciu ?
EDITARE: Rutarea cererii de aplicație este instalată, proxy-ul este activat.