Zitat von
Fulano
Der Support sagt "... das System kann keine Route für /preview.php/contao/preview/ finden ..." und das dies nichts mit der Server Konfiguration zu tun hat, sondern ein internes Contao Problem ist.
Nein, das Problem ist wie schon von mir beschrieben. Da deine nginx Konfiguration aktuell auf app.php, app_dev.php, config.php, install.php und contao-manager.phar.php beschränkt ist, trifft nur mehr folgende Rule zu:
Code:
try_files $uri $uri/ /{FOLDER}app.php$is_args$args;
Die Anfrage auf /preview.php/contao/preview/ wird also als Parameter an die app.php weiter gegeben. Das funktioniert dann natürlich nicht.
Zitat von
Fulano
Wo muss man denn nun ansetzen, bei den nginx Direktiven oder bei der Konfiguration von Contao?
nginx natürlich . Du musst vermutlich nur
Code:
location ~ ^/{FOLDER}(app|app_dev|config|install|contao-manager\.phar)\.php(/|$) {
auf
Code:
location ~ ^/{FOLDER}(app|app_dev|preview|config|install|contao-manager\.phar)\.php(/|$) {
ändern. Wenn du schon dabei bist, kannst du aber auch gleich
Code:
location ~ ^/{FOLDER}(preview|contao-manager\.phar)\.php(/|$) {
daraus machen. Denn eine app.php, config.php, app_dev.php & install.php gibt es nicht mehr (bzw. sind nicht mehr relevant).
Lesezeichen