Pagina 1 di 2

redirect 301 phpbb da senza in www

Inviato: 28/12/2012, 0:04
da Armando
Ciao, ho notato che il phpbb è raggiungibile sia indicando http://www.domain.tld/forum che domain.tld/forum.

Ho trovato su google che non deve essere cosi, per una buona indicizzazione occorre che sia raggiungibile solo uno dei due.

Quindi vorrei che sia la home personalizzata che tutte le pagine del forum siano reindirizzate a dominio con www

per la prima pagina seguendo la guida:
http://www.webbando.com/con-o-senza-www ... s-600.html

ho risolto ma per tutte le pagine del forum e quindi l' indice e le pagine degli argomenti dentro la cartella forum come faccio?

vorrei reindirizzare in automatico alla pagina con www qualsiasi argomento, l' indice del forum, che viene posto nella barra di ricerca senza www

Ho premod seo

Grazie!

Re: redirect 301 phpbb da senza in www

Inviato: 28/12/2012, 0:35
da Tiger

Re: redirect 301 phpbb da senza in www

Inviato: 28/12/2012, 1:43
da Armando
Ciao e grazie.
Il mio caso però non è passare da www.domain.tld/forum a www.domain.tld ma reindirizzare ogni risultato assente di www.

Ho provato l esempio della guida proposta da me ma funziona per reindirizzare tutte le pagine nella stessa cartella

come faccio per la cartella forum?

Re: redirect 301 phpbb da senza in www

Inviato: 28/12/2012, 11:49
da Armando
devo fare una correzione.

Ho premod seo

Se scrivo domain.tld viene corretto in http://www.domain.tld


Ma se scrivo domain.tld/forum/ resta in domain.tld/forum

domain.tld/forum/hitech/ non viene corretto e resta domain.tld/forum/hitech/

lo stesso per altre sottocartelle

Lo stesso nel caso ancora pù importante si punti ad un argomento
domain.tld/forum/hitech/argomento-generico.html non viene corretto e resta domain.tld/forum/hitech/argomento-generico.html

Per avere il risultato adesso esposto ho usato l' esempio del sito da me menzionato nell htaccess della root quindi in domain.tld/.

Non ho la minima idea perchè non funzioni. Nonb so più dove sbattere la testa... :cry:

grazie!

Re: redirect 301 phpbb da senza in www

Inviato: 28/12/2012, 12:33
da Shanks
ciao. da una ricerca in rete ho trovato questo codice, non l'ho provato quindi non garantisco.

Codice: Seleziona tutto

RewriteEngine On
RewriteBase /
RewriteCond % ^esempio.it [NC]
RewriteRule ^(.*)$ http://www.esempio.it/$1 [L,R=301]
fai un backup del file .htaccess prima di modificarlo.

Re: redirect 301 phpbb da senza in www

Inviato: 28/12/2012, 13:58
da Armando
Usando l' esempio proposto, non funziona neanche il reindirizzamento dell' indice nella root e delle pagine nella root.

Grazie!

Re: redirect 301 phpbb da senza in www

Inviato: 28/12/2012, 14:51
da Tiger
In via del tutto sperimentale(provando naturalmente in locale) potresti provare in questo modo(personalmente non ho provato,e' una supposizione)

Codice: Seleziona tutto

RewriteEngine On
RewriteBase /
RewriteRule ^www.domain.tld/forum/hitech/argomento-generico.html$ domain.tld/forum/hitech/argomento-generico.html [L]
RewriteCond %{THE_REQUEST} ^(.*)domain.tld/forum/hitech/argomento-generico\.html
RewriteRule ^(.*)domain.tld/forum/hitech/argomento-generico(.*)$ www.domain.tld/forum/hitech/argomento-generico.htm [R=301,L]

Re: redirect 301 phpbb da senza in www

Inviato: 28/12/2012, 14:58
da Armando
Ammesso che funzioni, non credo sia una soluzione ottimale creare una regola per ogni argomento.

Qui su phpbbitalia se all' indirzzo di questa discussione elimino il www in automatico mi reindirizza alla pagina con www

è un redirect 301 per evitare la duplicazione dei contenuti.

Posso avere la soluzione utilizzata dall' amministratore?

Grazie infinite!

Re: redirect 301 phpbb da senza in www

Inviato: 28/12/2012, 15:16
da Armando
Ho mandato un messaggio privato all' amministratore.

Speriamo in un suo cortese aiuto.

Re: redirect 301 phpbb da senza in www

Inviato: 29/12/2012, 18:11
da Carlo
Se come da profilo, hai già il phpBB SEO, dovresti già avere queste tre righe di codice (l'ultima potrebbe essere leggermente differente):

Codice: Seleziona tutto

RewriteEngine On
#Options +FollowSymlinks
RewriteBase /
aggiungi dopo:

Codice: Seleziona tutto

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