Sto tentando di impostare alcune riscritture del percorso su due server separati, uno con la riscrittura mod su Apache e uno con HttpRewriteModule su Nginx. Non penso che sto cercando di fare qualcosa di troppo complesso, ma le mie abilità regex sono un po 'carenti e potrei davvero usare un po' di aiuto.Riscrivere un URL su una stringa di query su Apache e Nginx
In particolare, sto cercando di trasformare un URL formattato in una stringa di query, in modo che un link formattato come questo:
http://www.server.com/location/
sarebbe puntare a questo:
http://www.server.com/subdirectory/index.php?content=location
nulla in più a la fine dell'URL formattato deve essere aggiunta al parametro "content" nella stringa di query, quindi:
http://www.server.com/location/x/y/z
dovrebbe puntare a questo:
http://www.server.com/subdirectory/index.php?content=location/x/y/z
Sono abbastanza sicuro che questo dovrebbe essere possibile utilizzando sia Apache mod-rewrite e Nginx HttpRewriteModule basata sulla ricerca che ho fatto, ma non riesco a vedere per farlo funzionare . Se qualcuno potesse darmi alcuni suggerimenti su come mettere insieme le espressioni per uno o entrambi questi setup, lo apprezzerei molto. Grazie!
Questo sarebbe prendere il nome del server nel primo gruppo, che non è necessario per una riscrittura. – JosefScript