Ho configurato un sito nextjs su plesk con nginx, con questa diciarazione aggiuntiva penso si chiami reverse proxy:
Codice: Seleziona tutto
location /app {
rewrite ^/_next/(.*)$ /$1 break;
proxy_pass http://127.0.0.1:4000;
}
fin qui tutto bene.
ho un backend symfony in una directory tmp sotto la dir app che è la basedir del dominio.
il backend syfony funziona benissimo con ngnix e php fcgi.
adesso vorrei che quando si digita http://hostxxx/tmp/public si aggiunga automaticamente il file php index.php che è il front controller di symfony.
poprio come si fa con apache e un .htaccess col rewrite.
in nginx non so come fare.
directory
-app//directory base
---tmp---public//symfony da aggiungere index.php con i parametri con cui si chiama
quest è la mia regola in apache , in un .htaccess sotto la dir public
RewriteRule ^index\.php(?:/(.*)|$) %{ENV:BASE}/$1 [R=301,L]
grazie