Joomla.it Forum

Componenti per Joomla! => SEO => : diafana 08 Nov 2013, 11:11:26

: [RISOLTO] Contenuti dupplicati - Redirect file .hatcess index.php
: diafana 08 Nov 2013, 11:11:26
Ciao a tutti,
ho un problema che non riesco a risolvere, ho bisogno di qualche consiglio.


Le url del mio sito erano in formato www.miosito.it/index.php/pagina (http://www.miosito.it/index.php/pagina)


Modificando opportunamente il file .htaccess sono riuscita ad attivare le url con formato www.miosito.it/pagina (http://www.miosito.it/pagina)


Il problema è che ora sono attive entrambe le versioni e credo che questo possa generare contenuti dupplicati.



Come risolvere? Come posso fare in modo che digitando www.miosito.it/index.php/pagina (http://www.miosito.it/index.php/pagina) io venga automaticamente rimandata a www.miosito.it/pagina? (http://www.miosito.it/pagina?)


Grazie!

: Re:Contenuti dupplicati - Redirect file .hatcess index.php
: luketto 08 Nov 2013, 16:02:42
ciao diafana, che intendi x entrambe le versioni sono attive? fai un site del tuo sito e verifica, nel avessi all'indice sia /index.php/pagina che /pagina, allora sì devi fare 301
site:www.tuosito.it
: Re:Contenuti dupplicati - Redirect file .hatcess index.php
: diafana 08 Nov 2013, 16:15:12

grazie della risposta...


intendo dire che:
se scrivo miosito.it/index.php/pagina mi si apre la pagina corretta
se scrivo miosito.it/pagina mi si apre la pagina corretta


ho fatto site come mi hai chiesto e i risultati che ho ottenuto sono tutti con la versione index.php... che devo fare?
: Re:Contenuti dupplicati - Redirect file .hatcess index.php
: luketto 08 Nov 2013, 17:12:50
vuol dire che le URl del tipo /pagina ancora non sono indicizzate ma, se le vedi, lo saranno, ergo 301.
: Re:Contenuti dupplicati - Redirect file .hatcess index.php
: diafana 08 Nov 2013, 17:22:10
esatto, quello che pensavo... ma come si fa questo 301?
: Re:Contenuti dupplicati - Redirect file .hatcess index.php
: luketto 08 Nov 2013, 17:56:16
da .htaccess o dal componente di Joomla (dipende che versione hai)
altrimenti: https://www.google.it/search?q=redirect+301+joomla&rlz=1C1CHMO_itIT541IT541&oq=redirect+301+joomla&aqs=chrome..69i57.4305j0j9&sourceid=chrome&espv=210&es_sm=122&ie=UTF-8 (https://www.google.it/search?q=redirect+301+joomla&rlz=1C1CHMO_itIT541IT541&oq=redirect+301+joomla&aqs=chrome..69i57.4305j0j9&sourceid=chrome&espv=210&es_sm=122&ie=UTF-8)
: Re:Contenuti dupplicati - Redirect file .hatcess index.php
: diafana 08 Nov 2013, 19:37:07
ok... farò qualche ricerca specifica sul 301, grazie.
: Re:Contenuti dupplicati - Redirect file .hatcess index.php
: diafana 12 Nov 2013, 09:12:19
non sono ancora riuscita a risolvere il problema, anzi ho scoperto che la situazione è ancora peggiore, ovvero adesso per il mio sito sono attivi i seguenti indirizzi:


http://miosito.it
http://www.miosito.it
http://www.miosito.it/index.php


..... come risolvo?? io voglio solo la versione http://www.miosito.it


potete spiegarmi come modificare il file .htaccess? ho letto vari topic ma non sono giunta alla soluzione!



Grazie!
: Re:Contenuti dupplicati - Redirect file .hatcess index.php
: giovi 12 Nov 2013, 09:35:20
http://www.joomla.it/articoli-community-16-e-17-tab/5664-url-duplicate-verso-lhomepage-impariamo-lutilizzo-di-relcanonical.html
: Re:Contenuti dupplicati - Redirect file .hatcess index.php
: luketto 12 Nov 2013, 11:16:18
il sito con e/o senza www lo gestisci anche da WMT e, di solito, anche dal pannello di controllo del tuo hoster


di seguito la regola da inserire nell'.htacces



RewriteCond %{HTTP_HOST} !^miosito.it$ [NC]
RewriteCond %{HTTP_HOST} !^miosito.it/index.php$ [NC]
RewriteRule ^(.*)$ http://www.miosito.it [R=301,L]
: Re:Contenuti dupplicati - Redirect file .hatcess index.php
: diafana 12 Nov 2013, 14:24:37
Grazie Luketto! ho provato a inserire la regola che mi hai indicato, ottengo però un risultato inatteso:


- miosito.it > non effettua reindirizzamento e si vede normalmente
- www.miosito.it (http://www.miosito.it) > invia il messaggio "la pagina web ha generato un loop di reindirizzamento"
- www.miosito.it/index.php (http://www.miosito.it/index.php) > esegue correttamente il reindirizzamento su www.miosito.it (http://www.miosito.it) (ma ovviamente anche qui appare il messaggio [size=78%]"la pagina web ha generato un loop di reindirizzamento")[/size]

A cosa può essere dovuto? non ho plugin di reindirizzamento attivi al momento
: Re:Contenuti dupplicati - Redirect file .hatcess index.php
: luketto 12 Nov 2013, 15:05:52
potrebbe dipendere anche da troppe richieste al sito ma nn so:


1 - prova su + browser
2 - www. e senza www gestiscilo da WMT
3 - quindi lascia solo la regola /index.php
4 - [size=78%]https://www.google.it/search?q=loop+di+reindirizzamento&rlz=1C1CHMO_itIT541IT541&oq=loop+di+reindirizzamento&aqs=chrome..69i57.7760j0j1&sourceid=chrome&espv=210&es_sm=122&ie=UTF-8 (https://www.google.it/search?q=loop+di+reindirizzamento&rlz=1C1CHMO_itIT541IT541&oq=loop+di+reindirizzamento&aqs=chrome..69i57.7760j0j1&sourceid=chrome&espv=210&es_sm=122&ie=UTF-8)[/size]
: Re:Contenuti dupplicati - Redirect file .hatcess index.php
: giovi 12 Nov 2013, 15:08:33
perchè nel file htaccess è già presente un codice che indirizza la url con index.php  a quella che non ce l'ha, si chiama riscrittura delle url. se contemporaneamente indirizzi le url che non finiscono con index.php a quelle che invece finiscono con index.php il server esce pazzo e ti mostra quell'errore. Non devi preoccuparti delle url riscritte o non, devi preoccuparti solo ed esclusivamente se prima non avevi attivato le fiendly url ma non credo sia il tuo caso.

In breve ti stai fasciando la testa prima ancora di romperla!
: Re:Contenuti dupplicati - Redirect file .hatcess index.php
: diafana 12 Nov 2013, 17:37:36
@Luketto: che cos'è WMT?


@Giovi: capisco il concetto di loop, ma non mi è chiaro quello di "riscrittura delle url". Se il reindirizzamento dalle pagine index.php a quelle non-index.php è già attivo perché digitando una qualunque pagina www.miosito.it/index.php non vengo reindirizzata a www.miosito.it?
: Re:Contenuti dupplicati - Redirect file .hatcess index.php
: giovi 12 Nov 2013, 17:59:17
perchè l'url reale è quello con index.php e non viceversa. la riscrittura attiva è infatti da non-index ad index. Quanto affermi qui non è corretto:

Se il reindirizzamento dalle pagine index.php a quelle non-index.php è già attivo

Quando digiti l'url senza index.php il server riscrive l'url e ti mostra il contenuto di index.php/ecc...ecc...
Se scrivi l'url con index.php il server non deve fare niente perché hai digitato l'url esatto.
: Re:Contenuti dupplicati - Redirect file .hatcess index.php
: diafana 13 Nov 2013, 08:35:54
capito, quindi il problema dei contenuti duplicati in realtà non sussiste?
: Re:Contenuti dupplicati - Redirect file .hatcess index.php
: giovi 13 Nov 2013, 09:30:05
finchè non è Google a segnalartelo per vari motivi allora no!
: Re:Contenuti dupplicati - Redirect file .hatcess index.php
: mmleoni 14 Nov 2013, 21:30:36
@diafana

questa subito dopo rewriteengine on

:
RewriteRule ^index.php/(.*)$ /$1 [R=301,L]
prova e dimmi, ma dovrebbe essere ok.

imho: quando se ne accorge google è troppo tardi...


ciao,
marco

: Re:Contenuti dupplicati - Redirect file .hatcess index.php
: diafana 15 Nov 2013, 09:21:20
Grazie marco, è perfetta, ora funziona benissimo!!  :D :D  Grazie!


ho ancora il problema degli indirizzi www e non-www... qualche consiglio anche per questo??
: Re:Contenuti dupplicati - Redirect file .hatcess index.php
: mmleoni 15 Nov 2013, 09:25:42
c'è un mio vecchio articolo su questo ed altro:

http://www.joomla.it/articoli-della-community/4040-modificare-gli-url-in-htaccess-con-le-funzioni-di-modrewrite.html

ciao,
marco
: Re:Contenuti dupplicati - Redirect file .hatcess index.php
: diafana 15 Nov 2013, 09:40:29
vado subito a leggerlo, grazie ancora! :)
: Re:Contenuti dupplicati - Redirect file .hatcess index.php
: diafana 15 Nov 2013, 09:44:52
perfetto, sistemato tutto applicando la regola

RewriteCond %{HTTP_HOST} !^www\.RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301,L]




GRAZIE 1000!!!! :D [/font]