Categories: serverwordpress

Xampp e WordPress multisito: un bug fastidioso

Appunto qua la soluzione a un fastidioso bug che ho riscontrato più volte installando un wordpress multisito in locale su piattaforma XAMPP.
Il problema: il sito principale funziona, ma i sotto-blog (diciamo così) vengono mostrati senza stile associato, e le relative dashboard / pagine di admin generano un errore 403. Esaminando il log di errore di Apache si trova qualcosa tipo:

The given path is misformatted or contained invalid characters: ecc ecc

Il problema risiede del file .htaccess generato da wordpress in fase di installazione. Vi si ritrovano infatti path assoluti, anzichè relativi. in pratica, due righe tipo queste:

RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) C:\xampp-portable\htdocs\wordpress/$2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ C:\xampp-portable\htdocs\wordpress/$2 [L]

basta cambiare il path assoluto c:\xampp-portable\htdocs\wordpress in relativo /wordpress/  e tutto funziona!

paolo

View Comments

  • Salve,
    sto riscontrando esattamente il problema da lei descritto.
    il mio file htaccess è il seguente:

    RewriteEngine On
    RewriteBase /www.ilmiosito.com/
    RewriteRule ^index\.php$ - [L]

    # add a trailing slash to /wp-admin
    RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
    RewriteRule . index.php [L]

    Potrebbe gentilmente dirmi cosa dovrei cambiare con esattezza?
    Grazie mille
    Salvo

Share
Published by
paolo

Recent Posts

Clustering delle keyword: raggruppare migliaia di query con K-means e clustering gerarchico

Capita spesso che si esporti l'elenco delle keyword da Search Console o da un tool,…

1 mese ago

CTR atteso vs reale: trovare le pagine che rendono meno della loro posizione

Chi passa le giornate dentro Search Console conosce bene una situazione di questo tipo: una…

1 mese ago

Naive Bayes: classificare l’intento delle query con il teorema di Bayes

Nell'articolo sul multi-armed bandit abbiamo usato Bayes per decidere fra varianti: spostare il traffico verso…

1 mese ago

Multi-armed bandit: ottimizzare le varianti mentre il test è ancora in corso

Nell'articolo sull'A/B test bayesiano abbiamo confrontato due varianti a campione fisso: si raccolgono i dati…

1 mese ago

A/B test bayesiano: non solo “se” B è meglio di A, ma “di quanto”

Abbiamo avuto modo di esaminare, nell'articolo sull'A/B testing classico, come confrontare due varianti con il…

1 mese ago

Stima bayesiana di un conversion rate: quanto possiamo fidarci dei pochi dati che abbiamo

Abbiamo avuto modo di esaminare, nell'articolo sulle fondamenta della statistica bayesiana, come l'aggiornamento bayesiano funzioni…

1 mese ago