- Home
- Categorie
- Digital Marketing
- Posizionamento Nei Motori di Ricerca
- 301 su index.html? Loop
-
301 su index.html? Loop
Ciao,
il GWT mi indica giustamente che /index.html genera un errore 404. Ho provato a mettere nell'htaccess un regola 301 su / e poi su /index.php. In entrambi i casi genera un loop di reindirizzamento.
Come posso fare il fixing dell'errore?
Grazie, ciao
-
Cosa significa che il 404 su index.html è giusto? La pagina c'è o non c'è? Qual è la tua pagina indice?
-
La pagina principale è index.php ed è giusto che index.html a un 404
-
ok, allora se sei su Apache l'istruzione giusta da mettere in htaccess è:
redirect 301 /index.html href="http: // www .mysite.it/index.php" (ovviamente senza gli spazi che ho dovuto lasciare qui tra http e www)
Accertati naturalmente che non ci sia la reciproca, che ti manderebbe in loop. Se ti va in loop lo stesso bisognerà indagare meglio..
-
Loop anche in questa versione Massimo. Avevo già provato con la stessa istruzione senza URL esteso.
Nel mio htaccess l'altra sola istruzione che riguarda index.php è RewriteRule . /index.php (è di default di Wordpress). Nessuna istruzione che riguardi index.html nel .htaccess
Ciao
-
Prova mettendo queste due righe all'inizio di .htaccess
RewriteCond %{THE_REQUEST} ^./index.html
RewriteRule ^(.)index.html$ http: // w w w. yourwebsite.com/$1 [R=301,L] (di nuovo, elimina gli spazi tra "http" e "yourwebsite...")
-
Funziona bene Massimo. Mille grazie
-