Visualizzazione risultati 1 fino 9 di 9

Discussione: redirect nascosto

  1. #1
    udw
    udw non è connesso Neofita
    Data registrazione
    07-12-2008
    Messaggi
    17

    Predefinito redirect nascosto

    Salve a tutti!
    Ho letto sul forum alcuni argomenti riguardo il mod rewriting / redirect però per il mio sito ho bisogno di effettuare un operazione un pò diversa. Praticamente ho bisogno di fare in modo che richiamando la cartella " www.miosito.altervista.org/progetto/ " devo recuperare le informazioni , quindi gli script php , dalla cartella "www.miosito.altervista.org/home/"
    senza cambiare il percorso richiesto

    quindi scrivendo nel browser "www.miosito.altervista.org/progetto/forum.php"

    vorrei far visualizzare il file presente in "www.miosito.altervista.org/home/forum.php"

    che però apparirà nel browser come "www.miosito.altervista.org/progetto/forum.php" insomma tenendo nascosta la cartella originaria

    è possibile fare ciò tramite .htaccess o qualche script php ? spero di essere stato chiaro!

    grazie in anticipo.

  2. #2
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Nel file .htaccess devi scrivere questo:
    Codice:
    RewriteBase /
    RewriteRule ^progetto/(.*)$ home/$1
    però se qualcuno scrive nella barra degli indirizzi miosito.altervista.org/home/forum.php, l'indirizzo rimarra sempre lo stesso cioè miosito.altervista.org/home/forum.php

    EDIT:
    Attivazione mod_rewrite, deve essere così:
    Codice:
    RewriteEngine on
    RewriteBase /
    RewriteRule ^progetto/(.*)$ home/$1
    Ultima modifica di andreafallico : 27-10-2009 alle ore 16.43.07

  3. #3
    udw
    udw non è connesso Neofita
    Data registrazione
    07-12-2008
    Messaggi
    17

    Predefinito



    RewriteEngine on
    RewriteBase /
    RewriteRule ^progetto/(.*)$ home/$1


    il mod non funziona :/ l'ho provato sia nell'htaccess della root che in quello della cartella progetto/ ( dove dovrei inserirlo esattamente? )

    EDIT: cerco di essere più preciso, quando digito nel browser www.miosito.altervista.org/progetto/ non vengo reindirizzato ma mi compare la pagina che mi avverte dell'index mancante



    però se qualcuno scrive nella barra degli indirizzi miosito.altervista.org/home/forum.php, l'indirizzo rimarra sempre lo stesso cioè miosito.altervista.org/home/forum.php
    per ora non è importante
    Ultima modifica di udw : 27-10-2009 alle ore 17.03.27

  4. #4
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Lo devi inserire nel file .htaccess della root.
    Codice:
    RewriteEngine on
    RewriteBase /
    RewriteRule ^progetto/(.*)$ home/$1
    Io l'ho provato e funziona.

  5. #5
    udw
    udw non è connesso Neofita
    Data registrazione
    07-12-2008
    Messaggi
    17

    Predefinito

    è perfetto! :)

    sembra che l'htaccess viene letto in case sensitive , quindi evidentemente sbagliavo RewriteEngine On [ con On in maiuscolo ]
    Sei stato di grande aiuto :)

    senti un ultima cosa , per caso sai se la funzione in php che "recupera" l'url, richiamata da un file php in home, in questo caso restituirà quello "fasullo" ? ( spero di si ) ovvero con /progetto/ anzichè /home/

  6. #6
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Tu dici per esempio $_SERVER['REQUEST_URI']?

  7. #7
    udw
    udw non è connesso Neofita
    Data registrazione
    07-12-2008
    Messaggi
    17

    Predefinito

    esatto

  8. #8
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Se scrivi www.miosito.altervista.org/progetto/, $_SERVER['REQUEST_URI'] stamperà /progetto/

  9. #9
    udw
    udw non è connesso Neofita
    Data registrazione
    07-12-2008
    Messaggi
    17

    Predefinito

    perfetto :) grazie dell'aiuto! spero sarà utile anche ad altri

Regole di scrittura

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