Joomla.it Forum

Componenti per Joomla! => SEO => : cuordileone 06 Jun 2010, 08:53:00

: Redirect 301 da "senza" www a "con" www
: cuordileone 06 Jun 2010, 08:53:00
Salve a tutti.
1) Vorrei che ogni link http://nomedelsito.it venga reindirizzato su http://www.nomedelsito.it
2) Vorrei che ogni link http://nomedelsito.it/index.php venga reindirizzato su http://www.nomedelsito.it

Ho tentato di mettere nel file .htaccess e a fine di tutto il codice:
:
redirect 301 / http://www.nomedelsito.it... ma poi accedendo al sito appare:
Questa pagina non reindirizza in modo corretto

Grazie in anticipo!
: Re:Redirect 301 da "senza" www a "con" www
: TheThunder 07 Jun 2010, 11:01:15
Prova con questo:

:
RewriteCond %{HTTP_HOST} !^www\.nomesito\.it [NC]
RewriteRule ^(.*)$ http://www.nomesito.it/$1 [L,R=301]
: Re:Redirect 301 da "senza" www a "con" www
: cuordileone 07 Jun 2010, 11:23:26
Avevo già trovato risp direttamente da Google
: Re:Redirect 301 da "senza" www a "con" www
: saluteme 31 Aug 2010, 18:12:44

Ciao a tutti.
Io ho aggiunto quanto sopra cosi' modificato:
# - mia aggiunta x eliminare duplicazione HomePage
RewriteCond %{HTTP_HOST} !^www\.saluteme\.it [NC]
RewriteRule ^(.*)$ http://www.saluteme.it/$1 [L,R=301]

Non so se ho sbagliato qualcosa, ma se inserisco nella barra degli indirizzi del browser http://saluteme.it questa rimane tale e quale non aggiunge www. a saluteme.it  è normale?
Grazie anticipatamente
: Re:Redirect 301 da "senza" www a "con" www
: saluteme 06 Sep 2010, 16:33:11
# - Redirect (mette www ed elimina eventuale /index)
RewriteCond %{HTTP_HOST} ^saluteme.it
RewriteRule (.*) http://www.saluteme.it/$1 [R=301,L]

Con questo codice io ho risolto,  8)  ovviamente invece di saluteme.it metteteci il vostro indirizzo!   ;)
Spero che possa servire a risolvere il problema anche a qualche altro.  Nel caso positivo lasciatemi un mgs su guestbook del mio sito!  ;D
: Re:Redirect 301 da "senza" www a "con" www
: tonicopi 30 Jan 2011, 16:36:04
Ho cercato nel forum con il termine  301 e questo è il primo post che mi ha reso ed ho risolto!  :D
La soluzione postata nell'ultimo post funziona:
:
# - Redirect (mette www ed elimina eventuale /index)
RewriteCond %{HTTP_HOST} ^saluteme.it
RewriteRule (.*) http://www.saluteme.it/$1 [R=301,L]
Osservo però che:
- funziona solo se inserisco il codice all'inizio del file .htaccess e non se lo inserisco in fondo come avevo fatto in un primo momento;  :)
- non elimina l'indirizzo tuosito.it/index.ph  :(
Come potete vedere qui:
http://joomlacsszengarden.com rende l'indirizzo comprensivo di www.
http://joomlacsszengarden.com/index.php anche lui aggiunge www. ma non toglie la index.php dopo lo slash

Non solo. La faccenda non funziona per niente se aggiungo quelle righe nel file .htaccess di una installazione di joomla che sta su una sottocartella, come potete vedere qui:

http://joomlacsszengarden.com/demo dove non si aggiunge nessun www.   :'(

: Re:Redirect 301 da "senza" www a "con" www
: luketto 01 Feb 2011, 16:56:44
Provate con questo:

Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^miosito.com [nc]
rewriterule ^(.*)$ http://www.miosito.com/$1 [r=301,nc]


La prima riga potrebbe dover essere commentata ma dipende dall'hoster
: Re:Redirect 301 da "senza" www a "con" www
: tonicopi 01 Feb 2011, 19:03:21
Grazie luketto ho provato col tuo codice  e funziona come prima.
Ma ho il dubbio che servano davvero questi accorgimenti ai fini SEO.
Mentre facevo adesso delle prove ho visto che joomla.it non si preoccupa di questa duplicazione!
Guardate:
http://joomla.it
http://www.joomla.it/
http://www.joomla.it/index.php
anche qua tre home page diverse con contenuto identico!
Ma qualcuno dubita che joomal.it non sia ben indicizzato?  :D
Giuro che mi piacerebbe che dicessero la loro gli specialisti seo...  ;D
: Re:Redirect 301 da "senza" www a "con" www
: Npaquito 01 Feb 2011, 19:52:22
Hola

Secondo me se digiti nomedelsito.it e la stessa cosa che se digiti www.nomedelsito.it sia dalla barra di urls che dalla ricerca di google, se no fate a prova

Inoltre negli utensili del webmaster di Google ti domanda se le preferisci indicizzate con o senza www
: Re:Redirect 301 da "senza" www a "con" www
: luketto 02 Feb 2011, 11:00:51
Salve a tutti, non so che dirvi, io l'ho personalmente testato e messo in produzione su questo sito fatto in Joomla, potete verificare voi stessi che se digitate la url senza il www venite reindirizzati al dominio col www:

http://www.pmiservizi.it (http://www.pmiservizi.it)

Magari dovreste verificare col vostro hoster se ci sia bisogno di qualche riga particolare nell'.htaccess
: Re:Redirect 301 da "senza" www a "con" www
: taolo 02 Feb 2011, 14:09:43
Toni...   :) è indispensabile, non solo necessario.

...anche perchè non è solo la home il problema, ma tutti i contenuti che possono essere raggiunti con url diverse.
: Re:Redirect 301 da "senza" www a "con" www
: tonicopi 02 Feb 2011, 14:31:03
Ciao Taolo! Bene. Sapevo anch'io che era così. E capisco anche il motivo. Tutti i contenuti risultano duplicati. La home triplicata  ;D
Resta il fatto che qui dove stiamo dibattendo è così e non direi proprio che sia un sito penalizzato!!!
Ergo? Google usa anche lui due pesi e due misure come certe fanciulle che adorano i vecchietti, purchè siano miliardari?  :-X
: Re:Redirect 301 da "senza" www a "con" www
: taolo 02 Feb 2011, 14:40:32
secondo me, se joomla.it fosse raggiungibile con una sola url avrebbe un PR 8/9 anzichè 7. Solo un esempio.  ;D

Ergo? Google usa anche lui due pesi e due misure come certe fanciulle che adorano i vecchietti, purchè siano miliardari?  :-X

Proprio così!!
: Re:Redirect 301 da "senza" www a "con" www
: tonicopi 02 Feb 2011, 15:10:52
Maledizione!!! (e qui ci vorrebbe una faccina che batte i pugni per terra)  ;D

Così noi stiamo qua a dannarci con il dannato .htaccess mentre alex se la gode alle canarie!
Questo con i siti...
Con le ragazze è anche peggio, perchè troveranno che noi siamo sempre più flaccidi e ingrigiti mentre troveranno sempre più  affascinanti i maturi miliardari! Uffa!  >:(  ;D  :D
: Re:Redirect 301 da "senza" www a "con" www
: andreamatta 05 Jul 2012, 13:17:25
Trovata in rete, da inserire su .htaccess, per eliminare index.php dall'url: FUNZIONA.

:
<IfModule mod_rewrite.c>
# Enable Rewrite Engine
# ------------------------------
RewriteEngine On
RewriteBase /
# Redirect index.php Requests
# ------------------------------
RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
RewriteCond %{THE_REQUEST} !/system/.*
RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,L]
# Standard ExpressionEngine Rewrite
# ------------------------------
RewriteCond $1 !\.(css|js|gif|jpe?g|png) [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>
: Re:Redirect 301 da "senza" www a "con" www
: Fabrizio4All 18 Aug 2012, 13:11:58
Grazie ad andreamatta e tonicopi tutto funziona....  :P