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...
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]