- Home
- Categorie
- La Community Connect.gt
- News Ufficiali da Connect.gt
- Redirect 301 a www
-
Purtroppo non ho mai utilizzato quel cms.
Devo dire però che dando un'occhiata in giro, mi è capitato di vedere istallazioni che non hanno il problema che indichi tu.
MA si tratta di forum installati direttamente nella root del dominio, mentre per esempio il forum su cui stiamo conversando, alloggiato in una sottodirectory - proprio come il tuo, non usa quella regola.
Tendenzialmente non devi aggiungere nulla a quella regola, che indica solo di restituire la versione con www per tutte le richieste al dominio che non hanno il www.
La directory di riferimento dovrebbe essere indifferente.
Ma sempre di 'magia' stiamo parlando.
Fai prima a provare, e se funziona ne esce fuori qualcosa di utile per altri, magari.
-
Mi sà che si deve aggiungere /board/ altrimenti mi rimanda alla home...
-
Ho inserito questo codice:
RewriteCond %{http_host} !^www . miosito.org/board/
RewriteRule ^(.*)$ http : //www . miosito.org/board/$1 [r=301,nc]E Funziona! Ma quando mi reindirizza mi dà > Questa pagina non redireziona in modo corretto
-
No, non è un redirect. Non credo che lo farebbe.
In ogni caso, fai una cosa.
Prima prova ad aggiungere quelle due righe - modificate per adattarle al tuo sito - alla fine del foglio generato da vbullettin (di cui tieniti comunque copia).
Al 70 per cento hai errore 500.
E allora significa che appunto, questo piccolo 'riporto' non funziona.
Poi magari se vuoi pui provare anche la versione con l'aggiunta di /forum.
Ma non credo... se non funziona hai errore 500 e non redirect verso la home page.
Pazienza, riuppi il vecchio foglio di regole e vediao se qualcun altro ha un'idea migliore, o sa spiegarci perchè vBullettin fa di questi capricci.
Se invece funziona ti offro una birra.
-
Prova a togliere /board.
Mi fa piacere, in ogni caso.
Puoi mandarmi tramite messaggio privato l'url del sito di cui parliamo, ti dispiace?
@napulitano said:
Ho inserito questo codice:
RewriteCond %{http_host} !^www . miosito.org/board/
RewriteRule ^(.*)$ http : //www . miosito.org/board/$1 [r=301,nc]E Funziona! Ma quando mi reindirizza mi dà
-
Se tolgo /board/ mi reindirizza alla Homepage
Ora ti mando un PM
-
Ho provato a fare il contrario, in modo che da www si passi a miosito.it
Ma inserendo questo codice:RewriteCond %{HTTP_HOST} !^/www . miosito\.org\board\$ RewriteRule ^(.*)$ http ://miosito.org/board/$1 [L,R=301]
ma mi dà sempre:
Questa pagina non redireziona in modo corretto
come se ci fosse un redirect infinito. Cosa sbaglio nel codice?
-
Ho disattivato a malincuore il vBSEO e funziona :(, ma non mi arrendo, se trovo la soluzione posterò qui, grazie lo stesso
-
Attenzione che HTTP_HOST indica solo l'host HTTP, non cartelle che passano lì vicino
A me è venuto in mente il codice che ha postato WWW, non capisco perchè ti funzioni solo per la home
Che ci sia qualcosa che tiene in cache dei file?
-
Ora funziona, ma ho dovuto disattivare il vBSEO (plugin SEO per vBulletin)