Alla fine i problemi vengono sempre al pettine, ora come ora ho 12 errori soft 404, di cui molti apparentemente per la correzione del rewrite engine.
In particolare mi si creano delle strane pagine, o meglio a Google si creano strane pagine come ad esempio http://www.minigiochi.it/makeover-st...lang/about.php
Dove:
- makeover-studio-troll-to-elf è effettivamente un gioco collegato alla pagina http://www.minigiochi.it/makeover-st...f/lang/it.html
- lang è evidentemente relativo alla query string relativa alla lingua della pagina
- about.php è una pagina del sito che non c'entra nulla con con la pagina dei giochi
Quindi o le regole del rewrite engine sono sbagliate, cosa molto probabile o.. bo!
Le regole sono relative solo a due pagine del sito:
Forse il motivo più probabile dell'errore è questo?codice:RewriteEngine On RewriteRule ^([^/]*)/lang/([^/]*)\.html$ /descrizione.php?gioco=$1&lang=$2 [L] RewriteRule ^([^/]*)/lang/([^/]*)\.html$ /gioco.php?gioco=$1&lang=$2 [L]
Sto aggiungendo delle regole per le pagine che non le avevano, ma per esempio about.php non ha traduzione, così come altre lingue e quindi non so come fare.