Joomla.it Forum
Componenti per Joomla! => SEO => : 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!
-
Prova con questo:
RewriteCond %{HTTP_HOST} !^www\.nomesito\.it [NC]
RewriteRule ^(.*)$ http://www.nomesito.it/$1 [L,R=301]
-
Avevo già trovato risp direttamente da Google
-
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
-
# - 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
-
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. :'(
-
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
-
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
-
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
-
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
-
Toni... :) è indispensabile, non solo necessario.
...anche perchè non è solo la home il problema, ma tutti i contenuti che possono essere raggiunti con url diverse.
-
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
-
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ì!!
-
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
-
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>
-
Grazie ad andreamatta e tonicopi tutto funziona.... :P