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!
Il 21 gennaio 2015 Optimizely — una delle piattaforme di A/B testing più usate al…
Nell'aeronautica militare israeliana, racconta Daniel Kahneman, gli istruttori erano convinti di una cosa: lodare un…
Chi guarda i dati di un sito lo fa di continuo, spesso senza nemmeno accorgersene,…
Abbiamo chiuso l'articolo sul calcolatore di significatività con una promessa. Dicevamo che il p-value risponde…
Il nostro A/B test è arrivato alla fine: la variante B mostra un tasso di…
C'è una domanda che torna, puntuale, ogni volta che pubblico un articolo di questo percorso:…
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