Magento2: static e media url contengono il prefisso
English version

Read this post in english: click here


Segui la GitHub Issue di riferimento per tutta la discussione. Altra Github Issue con problema simile.


Errore confermato nelle versioni:

  • 2.1.x
  • 2.2.x
  • 2.3.x


Precondizioni

  • la document root del progetto è /pub
  • modalità production attiva


Problema

Con i comandi eseguiti da CLI le url contengono la cartella /pub


Soluzione

Aggiungere nel proprio app/etc/env.php questa parte di codice:

<?php
return [
    ...
    'directories' => [
        'document_root_is_pub' => true
    ],
    ...
];

In alcuni casi è necessario anche aggiungere queste impostazioni nel backend:

General > Web > Base URLs > Base URL for User Media Files

con {{unsecure_base_url}}media/

General > Web > Base URLs (Secure) > Base URL for User Media Files

con {{secure_base_url}}media/

Hai bisogno di aiuto con il tuo e-commerce?

Scopri come posso aiutarti

Scrivimi oppure fissa un appuntamento telefonico

Contattami
Commenti offerti da Disqus