Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    25

    Wordpress: aggiornamento htaccess

    Buongiorno a tutti,

    ho un sito in wordpress 5.7 con vari plugin, tra cui WooCommerce.
    Se modifico delle impostazioni nel pannello di WooCommerce il sito va in errore 500.
    Ho notato che dopo l'aggiornamento il file htaccess, viene riscritto così:

    # BEGIN WordPress
    # The directives (lines) between "BEGIN WordPress" and "END WordPress" are
    # dynamically generated, and should only be modified via WordPress filters.
    # Any changes to the directives between these markers will be overwritten.
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /it/
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /it/index.php [L]
    </IfModule>

    # END WordPress

    mentre l'originale è:

    # BEGIN WordPress
    # Le direttive (linee) tra `BEGIN WordPress` e `END WordPress` sono
    # generate dinamicamente, e dovrebbero essere modificate solo tramite i filtri di WordPress.
    # Ogni modifica alle direttive tra questi marcatori verrà sovrascritta.
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress

    non riesco a trovare una soluzione...
    Grazie per l'attenzione

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    78
    In realtà l'originale corrisponde all'ormai sintassi obsoleta (devi aggiungere anche l'intestazione Authorization).
    Il RewriteBase con slash indica dalla root mentre /it/ dentro /root/it/ per questo ti da errore, probabilmente l'errore è nel plugin che vuole usare la lingua italiana ma dimentica che è una cartella virtuale non una cartella realmente esistente.. Contatta il loro supporto.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    25
    Grazie, quindi visto che il file htaccess viene riscritto in inglese dici che può dipendere da WPML?

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    78
    Guarda la guida WPML per avere multilingua e multivaluta su WooCommerce installando anche WooCommerce Multilingual e altri plugin richiesti.
    https://wpml.org/documentation/relat...-multilingual/
    Ultima modifica di darbula; 06-04-2021 a 16:47

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2021 vBulletin Solutions, Inc. All rights reserved.