Come nascondere l'URL durante il reindirizzamento

Il mascheramento dell'URL, noto anche come occultamento dell'URL, è un metodo utilizzato per reindirizzare i visitatori del sito Web a una nuova posizione su Internet. Normalmente, un utente web può vedere l'effettivo indirizzo URL per la pagina corrente in un browser web. Con un URL nascosto, tuttavia, vengono visualizzati i dati da una seconda posizione anche se l'indirizzo URL non sembra cambiare nel browser. Questa tecnica viene comunemente utilizzata quando le pagine Web cambiano posizione, ma i webmaster non desiderano confondere i visitatori modificando i collegamenti esistenti.

Passo 1

Crea un file HTACCESS per controllare il reindirizzamento dell'URL. Apri Blocco note o un altro semplice editor di testo. Fare clic su "File" e quindi su "Salva con nome". Seleziona "Tutti i file" dal menu a discesa "Salva come". Nel campo "Nome file", inserisci ".htaccess" e fai clic su "Salva". Nota che il periodo prima di "htaccess" è obbligatorio.

Passo 2

Inserisci il codice nel documento di testo HTACCESS appena creato. Digitare "RewriteEngine On" per la prima riga. Nella riga successiva, inserisci "RewriteCond %{REQUEST_URI} ^/exampleone($|/)" e sostituisci "exampleone" con il nome della directory host che verrà mascherato. Digita "RewriteRule ^.*$ /exampletwo/index.html [L]" nella terza riga di testo. Usa la cartella o l'URL di destinazione effettiva al posto di "exampletwo".

Passaggio 3

Fare clic su "File" e quindi su "Salva" per memorizzare le modifiche al documento HTACCESS. Avvia il programma di trasferimento FTP per il sito web. Individua la cartella locale che contiene il file HTACCESS salvato e carica questo file nella directory principale del sito web.

Aprire un browser Web e verificare che il mascheramento di reindirizzamento dell'URL funzioni correttamente. Per l'esempio elencato qui, digita "http://www.example.com/exampleone" e premi invio. Verifica che questo indirizzo sia mostrato nella barra del browser, anche se il contenuto di "http://www.example.com/exampletwo/index.html" è effettivamente visualizzato.