Salve su questo mio sito, http://www.massimo0315.altervista.org/ ho provato a spostare tutto nella root ovviamente senza successo. Ora la situazione è questa, funziona tutto tranne alcune cose tipo il login, il logout. Se provo a fare il login da questa pagina:
http://massimo0315.altervista.org/blog/wp-login.php
mi dice pagina non trovata portandomi qui http://www.massimo0315.altervista.org/wp-login.php
Nel file index.php nella cartella root ho questo:
Codice:
*/
define('WP_USE_THEMES', true);
/** Loads the WordPress Environment and Template */
require( dirname( __FILE__ ) . '/blog/wp-blog-header.php' );
Nel file .htaccess della root ho questo:
Codice:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
# END WordPress
Nel file wp-config.php presente nella subdirectory blog ho questo: ps l'ho fatto perchè da impostazioni generali di wordpress non mi fa più editare il due parametri siteurl e home wordpress(sono in grigio)
Codice:
define('WP_HOME','http://www.massimo0315.altervista.org/blog');
define('WP_SITEURL','http://www.massimo0315.altervista.org');
Ricapitolando la mia struttura è composta così:
root: index.php,.htaccess, cartella blog
cartella blog: tutti i file
Avevo provato anche a forzare dal database la struttura del permalink da postname a id e niente.
Praticamente credo che la parte amministrativa dia problemi...Avete suggerimenti?
grazie mille
EDIT: ho risolto così, azzerato tutte le modifiche che ho fatto, specialmente quella del wp-config.php e ho spostato tutti i file da directory blog alla root. Sono andato nel database e ho cambiato sia siteurl e sia wphome in http://www.massimo0315.altervista.org
Poi sono riuscito ad accedere normalmente all'area amministrativa e ho impostato il permalink da postname a id, poi ho fatto il contrario da id a postname e ora funziona alla grande. Grazie lo stesso