Visualizzazione dei risultati da 1 a 10 su 11

Hybrid View

  1. #1
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,509
    Di .htaccess ne basta uno solo nella root del sito (quindi nella cartella xxx), avrà effetto ovunque nelle sottocartelle.

    La regola da usare è
    codice:
    ErrorDocument 404 /xxx/404.php
    e 404.php deve stare nella cartella xxx assieme al .htaccess

    EDIT:
    Che senso ha questo codice?
    codice:
    if (theAgent.indexOf('it') != -1) {
        location.href = "xxx/404.php";
    }
    else {
        location.href = "xxx/404.php";
    }
    Qualsiasi cosa succeda redireziona su xxx/404.php
    Ultima modifica di Alhazred; 17-09-2016 a 12:02

  2. #2
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Di .htaccess ne basta uno solo nella root del sito (quindi nella cartella xxx), avrà effetto ovunque nelle sottocartelle.

    La regola da usare è
    codice:
    ErrorDocument 404 /xxx/404.php
    e 404.php deve stare nella cartella xxx assieme al .htaccess

    EDIT:
    Che senso ha questo codice?
    codice:
    if (theAgent.indexOf('it') != -1) {
        location.href = "xxx/404.php";
    }
    else {
        location.href = "xxx/404.php";
    }
    Qualsiasi cosa succeda redireziona su xxx/404.php
    Hehehe... te lo spiego subito il significato!

    Se digito:

    www.miosito.it/xxy invece di www.miosito.it/xxx

    il file .htaccess non funziona!
    Più pratica in futuro...

  3. #3
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,509
    Quote Originariamente inviata da giannino1995 Visualizza il messaggio
    Hehehe... te lo spiego subito il significato!

    Se digito:

    www.miosito.it/xxy invece di www.miosito.it/xxx

    il file .htaccess non funziona!
    Ti rendi conto che la tua risposta non ha niente a che vedere con la domanda?

    Quel pezzo di codice dice:
    codice:
    // se nella stringa theAgent è presente "it"
    if (theAgent.indexOf('it') != -1) {
        // reindirizza a xxx/404.php
        location.href = "xxx/404.php";
    }
    else { // altrimenti se "it" non viene trovato
        // reindirizza su xxx/404.php
        location.href = "xxx/404.php";
    }
    Traducendo: "succeda quel che succeda, vai su xxx/404.php"
    Sia che trovi "it" o che non lo trovi, reindirizzi sulla stessa pagina, quindi quell'if/else a che serve?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.