Visualizzazione risultati 1 fino 15 di 15

Discussione: htaccess e passaggio da hosting a blog

  1. #1
    sensoretemperatura non è connesso Utente Blog
    Data registrazione
    12-07-2024
    Messaggi
    12

    Unhappy htaccess e passaggio da hosting a blog

    Salve, sto faccendo una stazione meteo con Arduino, php-mysql, Char Js Wordpress.
    Quando mi sono registrato ad altersito e trasferito i file che avevo provato con XAMMP con il servizio di hosting tutto ok, funzionava tutto. Adesso che sono passato da altersito al blog con Wordpress non mi da l'indirizzo ip del sito e quando vado a vedere sul serial monitor di arduino ide mi dice errore 400 che la pagina non è stata trovata.
    Su Arduino ho impostato come server il mio sito
    Codice HTML:
    <a href="sensoretemperatura.altervista.org">miosito</a>
    .
    Sui vari forum c'è scritto che è un problema di redirect e che devo configurare il file htaccess.
    Come facccio a sapere l' ip del mio sito? Ho provato con tracert e ping su prompt ma niente.

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,752

    Predefinito

    Su Arduino devi impostare l'URL: sensoretemperatura.altervista.org non serve l'IP e non potresti utilizzarlo, perché su AlterVista l'IP può cambiare nel tempo.

    Come stai leggendo i dati da Arduino? Hai un tuo script PHP? o un plugin?

    Ciao!

  3. #3
    sensoretemperatura non è connesso Utente Blog
    Data registrazione
    12-07-2024
    Messaggi
    12

    Predefinito server sbagliato

    Si leggo la pagina add.php dal sito solo che se mettocol metodo get
    sensoretemperatura.altervista.org/misure/add.php?temp1=23&hum1=55
    mi aggiorna i dati nel database e me li visualizza nella pagina
    il fatto è che non mi connette al server
    Codice:
    const char server[] = "sensoretemperatura.altervista.org";    
    
    
      if (client.connect(server, 80)) {
        Serial.print("connected to ");
        Serial.println(client.remoteIP());
        client.println("Content-Type: application/x-httpd-php; ");
    
        client.println("HTTP/1.1 200 ok");
        // Make a HTTP request:
        client.println("GET /add.php HTTP/1.1");
        
        client.println("Host: sensoretemperatura.altervista.org");
        client.println("Connection: close");
        client.println();
      } else {
        // if you didn't get a connection to the server:
        Serial.println("connection failed");
      }
    mi dice che la pagina non esiste errore 400
    Ultima modifica di alemoppo : 28-07-2024 alle ore 20.37.22

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,752

    Predefinito

    Dovrebbe tornarti un 301, non un 400. Prova direttamente a connetterti a https, quindi alla porta 443.

    Ciao!

  5. #5
    GraphOGLRisorse non è connesso AlterGuru 2500
    Data registrazione
    14-02-2015
    Messaggi
    4,285

    Predefinito

    Salve,
    vorrei ricordare che gli stati HTTP 4xx sono errori che avvengoo lato client e non lato server.

    L'errore 400 è Bad Request, mentre lerrore 404 è Page Not Found.

    Generalmente, l'errore 400 fa riferimenteo al fatto che il server non può elaborare la richiesta. Ciò a causa di un qualcosa che viene interpretato come un errore del client.

    Non è sempre semplice capirne l'origine. Dipende da caso a caso.

    Citazione Originalmente inviato da sensoretemperatura Visualizza messaggio
    mi dice che la pagina non esiste errore 400
    Dunque, l'errore è 400 o 404?

    Coordiali saluti.
    Ultima modifica di GraphOGLRisorse : 28-07-2024 alle ore 21.17.35

  6. #6
    sensoretemperatura non è connesso Utente Blog
    Data registrazione
    12-07-2024
    Messaggi
    12

    Predefinito

    É 400 Bad request grazie

  7. #7
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,752

    Predefinito

    Puoi dare più info? Ad esempio, quel codice sei sicuro che funziona? L'hai provato altrove?

    A me non torna troppo il fatto che inizia con:
    Codice:
    Content-Type: application/x-httpd-php;
    HTTP/1.1 200 ok
    Questa riga produce output?
    Codice:
    Serial.println(client.remoteIP());
    Ciao!

  8. #8
    sensoretemperatura non è connesso Utente Blog
    Data registrazione
    12-07-2024
    Messaggi
    12

    Predefinito

    Si funziona su altersito ma non con wordpress o con https .
    Con la porta 443 si connette al server ma il client non invia i richieste col metodo GET e parametri temp1 e hum1
    Ultima modifica di sensoretemperatura : 28-07-2024 alle ore 22.44.40

  9. #9
    sensoretemperatura non è connesso Utente Blog
    Data registrazione
    12-07-2024
    Messaggi
    12

    Predefinito

    praticamente ho quasi risolto:
    -le connessioni https sono crittografate
    -per comunicare il client col server in modo sicuro deve controllare il certificato SSL del sito

  10. #10
    sensoretemperatura non è connesso Utente Blog
    Data registrazione
    12-07-2024
    Messaggi
    12

    Predefinito

    Emh.....praticamente la scheda ethernet shield non é compatibile con https

  11. #11
    sensoretemperatura non è connesso Utente Blog
    Data registrazione
    12-07-2024
    Messaggi
    12

    Predefinito

    ho trovato una soluzione forse : disattivare https dal sito con htaccess come posso fare?

    # BEGIN Altervista
    # DO NOT EDIT! ###### ###### ###### ###### ##
    # ###### ###### ###### ###### ##
    # This is an automatically generated file, ## ## ## ## ## ## ##
    # any manual change will be lost. ## ## ## ## ## ## ##
    # ###### ## ## ## ###### ##
    # NON MODIFICARE! ###### ## ## ## ###### ##
    # ## ## ## ## ## ##
    # Questo è un file generato automaticamente, ## ## ## ## ##
    # qualsiasi modifica manuale verrà persa. ###### ## ###### ## ##
    # ###### ## ###### ## ##

    # If you think you need to edit this file, please open a new thread in our
    # support forum (http://forum.en.altervista.org/cms/) explaining what you are
    # trying to do.

    # Se pensi di aver bisogno di modificare questo file, apri una nuova discussione
    # sul nostro forum di supporto (http://forum.it.altervista.org/wordpress/)
    # spiegando cosa stai cercando di fare.

    AddHandler av-php8 .php
    RewriteCond %{QUERY_STRING} =""
    RewriteRule ^wp-login\.php$ https://aa.altervista.org/?client_id...paign=ht_login [L,R]
    SetEnv AV_TOOLBAR 0

    # END Altervista
    # BEGIN AV_HTTPS
    RewriteCond %{HTTP_HOST} !=sensoretemperatura.altervista.org
    RewriteCond %{HTTP:X-Forwarded-Host} !=sensoretemperatura.altervista.org
    RewriteRule ^ https://sensoretemperatura.altervista.org%{REQUEST_URI} [L,R=301]
    RewriteCond %{HTTP:X-Forwarded-Proto} !=https
    RewriteCond %{HTTPS} =off
    RewriteRule ^ https://sensoretemperatura.altervista.org%{REQUEST_URI} [L,R=301]

    # END AV_HTTPS

    # BEGIN WordPress
    # Le direttive (linee) tra "BEGIN WordPress" e "END WordPress" sono
    # generate dinamicamente, e dovrebbero essere modificate solo tramite i filtri di WordPress.
    # Ogni modifica alle direttive tra questi marcatori verrà sovrascritta.
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress

  12. #12
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,752

    Predefinito

    Ti serve WordPress? Mi vien da dire che potresti usare un account hosting classico e gestire tutto come meglio preferisci.

    Ciao!

  13. #13
    GraphOGLRisorse non è connesso AlterGuru 2500
    Data registrazione
    14-02-2015
    Messaggi
    4,285

    Predefinito

    Citazione Originalmente inviato da sensoretemperatura Visualizza messaggio
    o trovato una soluzione forse : disattivare https dal sito con htaccess come posso fare?
    In verità, non serve disattivare HTTPS, basterebbe disattivare il redirect verso HTTPS.

    Il problema è che ha eseguito il passaggio ad "Hosting Wordpress gestito", il quale non consente di modidfcare il file .htaccess.

    Dovrebbe tornare ad "Hosting con file manager" per avere acceso a HTTP. Che implica nel suo caso, di elimnare l'account e registrarlo nuovamente come "Hosting con file manager".

    Potrebbe anche però, mantere l'attuale account con il sito/blog su arduino e aprirne un seconodo come "Hosting con file manager" per la gestione la pagina della stazione, quindi inseirie il linik nell'attuale sito, senza stare a rifare tutto.

    Edit:
    Da questa documentazione sembra che sia fattibile connetersi anche a siti con protocollo HTTPS.

    Cordiali saluti.
    Ultima modifica di GraphOGLRisorse : 29-07-2024 alle ore 19.15.24

  14. #14
    sensoretemperatura non è connesso Utente Blog
    Data registrazione
    12-07-2024
    Messaggi
    12

    Predefinito

    Ok provo con questo grazie

  15. #15
    sensoretemperatura non è connesso Utente Blog
    Data registrazione
    12-07-2024
    Messaggi
    12

    Predefinito

    ho provato ma funziona solo con questo sito, col mio no

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •