Accesso al sito possibile solo da http://miodominio.it e non da www.miodominio.it - Come risolvere?

Accesso al sito possibile solo da http://miodominio.it e non da www.miodominio.it - Come risolvere?

di Giovanni Graziani -
Numero di risposte: 25

Ho un problema se di problema si tratta, nell'accedere al mio dominio con moodle. In pratica il sito è raggiungibile solo dgitando http://miodominio.it Se invece digito www.miodominio.it mi compare una pagina redirect che mi dice: "E' stato individuato un accesso errato. Questo server può essere raggiunto solo dall'indirizzo http://miodominio.it E poi vengo reindirizzato. Non c'è un modo per ovviare a ciò? Penso che la maggior parte digiti www.miodominio.it e non http://miodominio.it E vedere un redirect già per accedere ad un sito mi sembra brutto. Credo che la cosa sia risolvibile tramite un .htaccess solo che non ne ho mai scritto uno e non saprei proprio da dove iniziare, non vorrei rimanere chiuso fuori dal mio sito. MI sapete dare una dritta? Grazie a tutti. sorridente

Media dei voti:  -
In riposta a Giovanni Graziani

Re: Accesso al sito possibile solo da http://miodominio.it e non da www.miodominio.it - Come risolvere?

di Andrea Bicciolo -
Immagine Core developers Immagine Plugin developers Immagine Translators

 Da quello che capisco il tuo server web risponde utilizzando lo stesso spazio web sia per http://www.domain.tld sia per http://domain.tld.  Se questo è il caso e tu desideri che Moodle risponda a "http://www.domain.tld" anziché a "http://domain.tld" allora per prima cosa controlla il tuo file config.php dove con ogni probabilità la variabile "$CFG->wwwroot" contiene "http://domain.tld" invece di "http://www.domain.tld"

Dopodiché accertati che il servizio sia raggiungibile e funzionante con http://www.domain.tld. Tieni presente che a questo punto il messaggio di redirect dovrebbe comparire a coloro che usano "http://domain.tld" ma puoi ovviare a questo usando un rewrite del tuo web server.  Nel caso di Apache il rewrite potrebbe assomigliare a qualcosa del genere:

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

In riposta a Andrea Bicciolo

Re: Accesso al sito possibile solo da http://miodominio.it e non da www.miodominio.it - Come risolvere?

di Giovanni Graziani -

Allora. Ho risolto parzialmente modificando nel file config.php la variabile "$CFG->wwwroot" da http://domain.tld a http://www.miodominio.it In questo modo posso accedere con www... Tuttavia con questa modifica http://miodominio.it non risulta più utilizzabile, non compare redirect e non funziona nemmeno con le regole htaccess che mi hai suggerito. Non è un problema grande, ma mi interessava capire da cosa dipendesse. Mi chiedevo anche se fosse possibile utilizzare url più friendly come con altri cms e se sì come poter agire. Ma questo è un altro argomento. Man mano che si usa moodle si incontrano un sacco di domande e spesso anche le risposte. Lo trovo stimolante.

In riposta a Giovanni Graziani

Re: Accesso al sito possibile solo da http://miodominio.it e non da www.miodominio.it - Come risolvere?

di Andrea Bicciolo -
Immagine Core developers Immagine Plugin developers Immagine Translators

Dovresti allora verificare bene la configurazione del tuo server, la configurazione di $CFG->wwwroot inflluenza Moodle. Per le regole di rewrite, dovresti innanzitutto vedere se quelle regole fanno al caso tuo e se sul tuo web server (se è Apache) il modulo rewrite è utilizzabile e se lo hai attivato con la direttiva "RewriteEngine On".

In riposta a Andrea Bicciolo

Re: Accesso al sito possibile solo da http://miodominio.it e non da www.miodominio.it - Come risolvere?

di Giovanni Graziani -

RISOLTO! Bastava aggiungere nel file .htaccess Rewrite EngineOn prima delle righe che mi hai scritto sopra. Ora fila tutto. Grazie per la risposta, gentilissimo come sempre. ammiccante

In riposta a Giovanni Graziani

Re: Accesso al sito possibile solo da http://miodominio.it e non da www.miodominio.it - Come risolvere?

di olimpia ricciardi -

Ciao, ho anch'io lo stesso problema ma mi sono persa nelle vostre comunicazioni: Giovanni, hai poi scritto il file .httpaccess? Come è fatto? 
Io non riesco a uscirne:

1. nel pannello di amministrazione del mio sito (Eticoweb) posso impostare la cartella root del sito, mi dà due voci: nome dominio miodominio.it e root del documento. In quest'ultima c'era httpdocs io l'ho modificata in httpdocs/moodle.

Ora, se nel config.php lascio la root http://miodominio.it/moodle e nel browser inserisco questo valore mi dà 404 Not found, se nel browser metto www.miodominio.it mi dà il messaggio di moodle che il sito può essere raggiunto solo su http://miodominio.it/moodle, mi fa il redirect e ritrovo il 404.

Se invece nel config metto la root http://www.miodominio.it/moodle e nel browser inserisco www.miodominio.it mi appare la homepage del sito, ma senza tema! e infatti se clicco su qualunque link mi ritorna il 404.

La cosa assurda è che prima di operare queste modifiche il mio moodle girava benissimo su http://miodominio.it/moodle, ora neanche più quello.

Insomma sembra una cosa banalissima ed è una follia che da nessuna parte ci sia scritto come si fa, eppure sono sicura che tantissimi lo hanno risolto.

Grazie a voi

Lilly 

In riposta a olimpia ricciardi

Re: Accesso al sito possibile solo da http://miodominio.it e non da www.miodominio.it - Come risolvere?

di Giovanni Graziani -

Ciao, allora, andiamo con ordine. Tu hai un hosting diverso dal mio, ma, ho visto che in tutti moodle è configurato per accedere da http:\\miosito o, se, in una cartella http:\\miosito\moodle. Mi pare di aver capito che hai installato moodle in una cartella "moodle".

L'errore secondo me l'hai fatto quando dal pannello eticoweb hai modificato la root del documento; rimetti solo httpdocs.
Poi sistemiamo il file config.php:

in wwwroot metti wwwroot  =  'http://www.nometuosito.it/moodle';

In questo modo accedi al sito digitando www.tuosito.it/moodle

Se vuoi accedere solo con www.miosito.it allora bisogna scrivere il file htaccess. Intanto prova se funziona la parte che ti ho scritto

In riposta a Giovanni Graziani

Re: Accesso al sito possibile solo da http://miodominio.it e non da www.miodominio.it - Come risolvere?

di olimpia ricciardi -

Ciao, sì sono tornata anch'io a questo, e adesso si accede a www.miosito.it/moodle

Ora che si fa? ammiccante

Lilly

In riposta a olimpia ricciardi

Re: Accesso al sito possibile solo da http://miodominio.it e non da www.miodominio.it - Come risolvere?

di Giovanni Graziani -

Allora, ci proviamo:

1. scrivi un file di testo htaccess.txt con questo contenuto:

RewriteEngine On

RewriteCond%{HTTP_HOST}^www.MioDominio.com$

RewriteCond%{REQUEST_URI}!^/miaDirectory/

 

RewriteRule^(.*)$/miaDirectory/$1

 

sostituendo www.MioDominio.com con il tuo nome a dominio

e miaDirectory con moodle

 

Salva e carica il file via ftp nel tuo spazio web nella cartella httpdocs. Quindi rinomina il file da htaccess.txt a .htaccess (punto davanti e nessuna estensione).

Dovresti accedere con www.miosito.it

Fammi sapere

In riposta a Giovanni Graziani

Re: Accesso al sito possibile solo da http://miodominio.it e non da www.miodominio.it - Come risolvere?

di olimpia ricciardi -

Grazie Giovanni ma niente, mi compare questo:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator to inform of the time the error occurred and of anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

 


Web Server at miosito.it
 
Lilly
In riposta a olimpia ricciardi

Re: Accesso al sito possibile solo da http://miodominio.it e non da www.miodominio.it - Come risolvere?

di Giovanni Graziani -

Se cancelli l'htaccess riesci a riaccedere? Mi dai l'indirizzo del tuo sito? Grazie

 

Ho sbagliato io a darti l'htaccess. Un attimo che riprovo... se mi dai il nome del tuo sito ti riscrivo il tutto (spero corretto stavolta)

In riposta a Giovanni Graziani

Re: Accesso al sito possibile solo da http://miodominio.it e non da www.miodominio.it - Come risolvere?

di Giovanni Graziani -

Corretto dovrebbe essere:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond%{HTTP_HOST}^www.MioDominio.com$
RewriteCond%{REQUEST_URI}!^/miaDirectory/
RewriteRule^(.*)$/miaDirectory/$1

con le sostituzioni di prima... prova

In riposta a Giovanni Graziani

Re: Accesso al sito possibile solo da http://miodominio.it e non da www.miodominio.it - Come risolvere?

di olimpia ricciardi -

Niente Giovanni...stesso errore...

Lilly

In riposta a olimpia ricciardi

Re: Accesso al sito possibile solo da http://miodominio.it e non da www.miodominio.it - Come risolvere?

di Giovanni Graziani -

Sei sicura che sul tuo hosting sia attivo il mod_rewrite di apache? Più di così temo di non poterti aiutare, non sono un esperto in materia...

PS.: ho visto il sito. In Homepage se si clicca sul corso attivo si apre il pdf del programma... è voluto o è un errore?

In riposta a Giovanni Graziani

Re: Accesso al sito possibile solo da http://miodominio.it e non da www.miodominio.it - Come risolvere?

di olimpia ricciardi -

No non è un errore, è per far scaricare il programma per intero, come sull'altro link nella colonna più a destra, magari ci aggiungo un suggerimento, grazie.

Non ho proprio idea di dove vedere sul mio hosting se è attiva questa voce che mi dici, mi faccio un giro o li chiamo proprio. In ogni caso, deve essere attiva giusto? 

In riposta a olimpia ricciardi

Re: Accesso al sito possibile solo da http://miodominio.it e non da www.miodominio.it - Come risolvere?

di Giovanni Graziani -

Se il mod_rewrite non è attiva non è possibile usare le regole del file htaccess... anche se mi sembra strano non lo sia. Più probabilmente ho sbagliato io a darti i suggerimenti (che ho trovato in rete)

In riposta a Giovanni Graziani

Re: Accesso al sito possibile solo da http://miodominio.it e non da www.miodominio.it - Come risolvere?

di olimpia ricciardi -

Allora, il mod_rewrite è attivo.

Che si fa? :-|

In riposta a olimpia ricciardi

Re: Accesso al sito possibile solo da http://miodominio.it e non da www.miodominio.it - Come risolvere?

di Giovanni Graziani -

Scusa, domanda: hai modificato il file config.php in wwwroot con www.miosito.it ?

In riposta a Giovanni Graziani

Re: Accesso al sito possibile solo da http://miodominio.it e non da www.miodominio.it - Come risolvere?

di olimpia ricciardi -

Nel config la stringa è questa:

$CFG->wwwroot   = 'http://www.ecmsipgi.it/moodle';
In riposta a olimpia ricciardi

Re: Accesso al sito possibile solo da http://miodominio.it e non da www.miodominio.it - Come risolvere?

di olimpia ricciardi -

Ciao,

odio i redirect ma alla fine ho messo quello...se qualcuno passa di qui e ha novità sono ben accette!

Ciao Giovanni e grazie

Lilly

In riposta a olimpia ricciardi

Re: Accesso al sito possibile solo da http://miodominio.it e non da www.miodominio.it - Come risolvere?

di Mimmo Bifulco -
Da oggi (fino a stamattina andava tutto ok) quando accedo alla pagina www.miosito.it/fad (cartella di moodle) ricevo il messaggio "E' stato individuato un accesso errato, questo server può essere raggiunto solo da http://www.miosito.it/fad".
Il problema che il file config.php è a posto e non mi fa accedere nè con www.miosito.it/fad nè con miosito.it/fad
In riposta a Mimmo Bifulco

Re: Accesso al sito possibile solo da http://miodominio.it e non da www.miodominio.it - Come risolvere?

di Gian Luca Pallai -

Immagino tu lo abbia già fatto, hai disattivato eventuali plugin aggiunti oggi?

Usi joomdle?

Hai modificato il config.php? A volte basta uno slash omesso.

Se hai un backup di ieri (sia Aruba che Netsons dovrebbero farlo) prova a ripristinare il vecchio config. 

Purtroppo sono quei problemi che impieghi un'eternità a risolvere e in genere hai la soluzione sotto il naso.

In riposta a Giovanni Graziani

Re: Accesso al sito possibile solo da http://miodominio.it e non da www.miodominio.it - Come risolvere?

di Crescenzo Velleca -

Ciao a tutti. Il mio problema invece è questo. 

Su ARUBA ho acquistato un dominio di terzo livello(elearning.miosito.it) con HOSTING sia WINDOWS che LINUX. 

Sulla parte linux ho installato moodle e tutto è andato a buon fine. L'unico problema è che posso accedere al mio sito moodle solo attraverso il link "lnx.elearning.miosito.it", mentre se provo a digitare "elearning.miosito.it" mi da che non riesce ad accedere al server.


Come posso risolvere?


Grazie mille

In riposta a Crescenzo Velleca

Re: Accesso al sito possibile solo da http://miodominio.it e non da www.miodominio.it - Come risolvere?

di Matteo Scaramuccia -

Ciao Crescenzo,
devi chiedere ad Aruba se ci sia qualche problema sulla registrazione DNS del tuo dominio di terzo livello e quindi ri-configurare il file config.php di Moodle per rispecchiare il nuovo punto di ingresso alla piattaforma.

HTH,
Matteo