- Home
- Categorie
- Coding e Sistemistica
- WordPress
- Copia in locale non mostra le pagine
-
Copia in locale non mostra le pagine
Salve,
ho creato in localhost una copia di un sito, operazione fatta già una cinquantina di volte per altri siti senza particolari problemi.
In questo caso invece, vedo bene la home page ma cliccando su qualsiasi altra pagina del menu, compare sempre la home page.
Cosa può essere andato storto?
Ho già provato a ricreare i permalink... niente.
Ho disattivato il plugin WPML... niente.
Grazie fin da ora.
Hikari
-
...nessuna idea?
Potrebbe essere collegato al prefisso delle tabelle wp, che è stato cambiato?
Aggiungo un dato: quando clicco su una qualsiasi pagina che non sia la home, la url che vedo è corretta, ma visualizzo sempre la home.
Grazie.
H.
-
Hai controllato se hai qualche regola mal scritta da qualche plugin nel tuo file .htaccess?
Controlla se hai queste regole, altrimenti riscrivile:# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php </IfModule> # END WordPress
-
Ho controllato, il file htaccess è questo e mi sembra a posto (o no...?):
BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /nomedelsito/
RewriteRule ^index.php$ -
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /nomedelsito/index.php
</IfModule>END WordPress
Grazie,
H.
-
Quindi hai wordpress in una sotto cartella?
RewriteBase /nomedelsito/
Quella regola indica che wordpress è dentro la cartella nomedelsito/Cosi come anche questa:
RewriteRule . /nomedelsito/index.php
Indica di effettuare il redirect sempre nella cartella nomedelsito/Se invece wordpress è nella root principale le mie definizioni sono più corrette
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php </IfModule> # END WordPress
-
Si tratta di un'installazione in locale, quindi il sito WP è nella cartella htdocs di localhost.
Comincio a pensare che sia un problema di WPML... potrebbe?
H.
-
Provato a cambiare template?