Joomla.it Forum
Componenti per Joomla! => SEO => : saluteme 03 Sep 2010, 23:46:25
-
Ciao a tutti.
Ho aggiunto nel file .htaccess il seguente codice al fine di evitare la duplicazione della homepage con index.php
Options +FollowSymLinks
DirectoryIndex index.php
RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.saluteme.it/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
L'obiettivo è stato raggiunto, ma adesso nessun utente può essere riconosciuto (front-end).
Ovviamente se elimino il codice sopra succede il contrario.
PS Non funziona più nemmeno la ricerca interna del sito.
Per favore qualcuno può darmi un suggerimento?
Grazie anticipatamente.
-
Scusa ma realmente a cosa ti serve tutto questo marchingegno che hai messo in piedi? Boh... Lascia fare ai motori di ricerca.
-
Il tutto aveva risolto il problema di avere 2 pagine home la classica www.saluteme.it e www.saluteme.it/index.php
Sconsiglio di utilizzare il codice sopra riportato. L'ho tolto questa mattina perchè non funzionavano le procedure di cui chiedevo lumi.
Il danno maggiore, però, è stato sulle indicizzazioni di google, il numero di visite è crollato.
:'(
Spero, solo, che sia questo codice ad averlo provocato, altrimenti attenderò invano... creando altro danno.
Farò sapere.
-
Ma chi lo dice che www.tuosito.it e www.tuosito.index.php sono due url diversi?
se non metti la index.xxx è il server che la mette al tuo posto prendendola a seconda della configurazione con estensione htm, html, php, ecc.
A prova di quel che dico tu prova a togliere dalla root qualsiasi file con queste estensioni e vedi se apri il sito.
-
Ciao tomtomfive
Fai una prova qui: http://www.searchmasters.co.nz/redirect-check/
I migliori siti non hanno duplicazioni della homepage.
Lo dicono in tanti ed è vero, bisogna eliminare i doppioni, nomesito.it/index.php ovviamente non si può reindirizzare con la stessa facilità delle altre.
Sul mio sono riuscito a reindirizzare sulla pagina di default indirizzi del tipo:
nomesito/index
nomesito/home
ecc.
così come
http://nomesito.it diventa http://www.nomesito.it (canonico)
Per esempio se digiti sulla barra degli indirizzi saluteme.it/index vedrai che l'indirizzo diventa http://www.saluteme.it/
Ciò non succede con /index.php perchè il codice riportato sopra ha qualche mancanza ed ha provocato il disastro in cui mi trovo.