Visualizzazione risultati 1 fino 8 di 8
Like Tree2Likes
  • 1 Post By darbula
  • 1 Post By darbula

Discussione: cron job ERRORE 301

  1. #1
    nevada2000 non è connesso Neofita
    Data registrazione
    06-04-2010
    Messaggi
    12

    Predefinito cron job ERRORE 301

    salve, ho impostato su .htaccess la deviazione di ogni pagina visitata su https
    da quando ho fatto cio. il sito risulta funzionare regolarmente su https... ma i cronjob restituiscono tutti errore 301... ho provato a deviare l'url del cronjob su https ma il tool di altervista non mi autorizza.. che fare?

  2. #2
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    Il codice 301 è appunto il codice di risposta che indica un reindirizzamento, quello che hai applicato via .htaccess. Dovresti fare in modo da escluderlo per quello specifico URL affinché il cron job venga eseguito correttamente.

  3. #3
    nevada2000 non è connesso Neofita
    Data registrazione
    06-04-2010
    Messaggi
    12

    Predefinito

    non ho idea di come si possa fare...
    qualcuno potrebbe darmi idea su come fare una eccezione?

  4. #4
    darbula non è connesso AlterGuru 2500
    Data registrazione
    24-04-2011
    Messaggi
    2,894

    Predefinito

    posta intanto il contenuto del file htaccess, così ci facciamo un idea. Comunque devi creare una condizione con RewriteCond qualcosa così http://httpd.apache.org/docs/current...d_rewrite.html
    Ultima modifica di darbula : 01-03-2016 alle ore 19.54.43
    karl94 likes this.

  5. #5
    nevada2000 non è connesso Neofita
    Data registrazione
    06-04-2010
    Messaggi
    12

    Predefinito

    perdona il ritardo nella risposta ma sono stato male.... questo è il mio htacces...


    RewriteEngine on
    RewriteCond %{HTTP:X-Forwarded-Host} !=nevada2000.ssl.altervista.org
    RewriteRule (.*) https://nevada2000.ssl.altervista.org/$1 [R=301,L]
    # # av:php5-engine
    AddHandler av-php54 .php

    non saprei come modificarlo credimi...
    Ultima modifica di nevada2000 : 04-03-2016 alle ore 18.22.34

  6. #6
    darbula non è connesso AlterGuru 2500
    Data registrazione
    24-04-2011
    Messaggi
    2,894

    Predefinito

    Spero che adesso stai bene . Puoi fornire maggiori info? Ad es. io ho creato un file htaccess dove controlla solo se l'ip non è uguale a questo https://nevada2000.ssl.altervista.org/ ti reindirizza lì.Devi metterlo nella root del sito http! Ho scelto di valutare la variabile del server (SERVER_ADDR) perché un sito può essere chiamato con o senza "www", con la porta "443" di default,con lo slash finale, potrebbe non essere presente l'header host. Cioè ho tolto le ambiguità e non fare tante richieste singole.
    Codice:
    RewriteEngine On
    RewriteBase "/"
    RewriteCond "%{SERVER_ADDR}" "!=176.9.101.61"
    RewriteRule "(.*)" "https://nevada2000.ssl.altervista.org/$1" [R,L]
    # # av:php5-engine
    AddHandler av-php54 .php
    Se devi escludere un indirizzo di nome script.php devi metterlo come prima condizione
    Codice:
    RewriteCond "script.php" "script\.php$" [L]
    ps. se un giorno dovrebbe cambiare il tuo ip puoi fare la conversione ip del dns lookup online per risalire ad esso.
    Ultima modifica di darbula : 05-03-2016 alle ore 01.25.41

  7. #7
    darbula non è connesso AlterGuru 2500
    Data registrazione
    24-04-2011
    Messaggi
    2,894

    Predefinito

    EDIT: L'esempio di prima non è corretto. Questo file .htaccess inserito nella root del sito http esegue un redirect in https solo se non si sta chiamando quel determinato file.
    Codice:
    RewriteEngine On
    RewriteBase "/"
    RewriteCond "%{REQUEST_URI}" "!=/cartella/script.php"
    RewriteRule "(.*)" "http://nevada2000\.ssl\.altervista\.org/$1" [R,L]
    # # av:php5-engine
    AddHandler av-php54 .php
    Dovrai modificare la sintassi /cartella/script.php nel luogo corrispondente. (il primo slash indica la root,il secondo e il terzo slash indica la fine del nome della/e cartella/e. Con RewriteRule (.*)recupero l'eventuale/i cartella/e senza slash iniziale (root) e il relativo file con eventuali query string per aggiungerlo nel testo sostitutivo tramite $1.
    Ultima modifica di darbula : 06-03-2016 alle ore 16.06.17
    nevada2000 likes this.

  8. #8
    nevada2000 non è connesso Neofita
    Data registrazione
    06-04-2010
    Messaggi
    12

    Predefinito

    grazie!

Regole di scrittura

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