Reindirizza le pagine Web o gli URL utilizzando .htaccess

Il .htaccess il file è uno strumento potente che gli utenti più occasionali non hanno ancora scoperto. Qui mostrerò come usarlo per reindirizzare gli utenti da un sito all'altro. Per questo esempio, reindirizzeremo gli utenti da / techrx / test a http://tech-recipes.com


Questa ricetta richiede di essere in grado di creare, modificare e impostare le autorizzazioni dei file. Nei sistemi unix-like, questo può essere fatto in molti modi (pico, quindi chmod) per esempio. Altri server avranno meccanismi basati sul web per questi scopi. Infine, alcuni programmi ftp hanno questa capacità.

1. Nella directory che si desidera reindirizzare, creare (o modificare se già esiste) il .htaccess file. Notare il punto iniziale richiesto.

2. In una riga completa, senza avanzamenti di riga aggiuntivi, immettere il comando diretto.

Il comando di reindirizzamento ha il seguente formato: reindirizzare stato vecchio-url nuovo-url
- Lo stato è facoltativo e può essere uno dei seguenti:

  • permanente - (301) la risorsa è stata spostata in modo permanente.
  • Temp - (302). la risorsa si è spostata temporaneamente.
  • seeother - (303) la risorsa è stata sostituita.
  • andato - (410) la risorsa è stata rimossa in modo permanente. (Quando viene utilizzato questo stato, l'argomento new-url non deve essere utilizzato).

3. Salvare il file

4. Se hai creato il file, potresti aver bisogno di impostare i permessi per essere leggibili dal web. Se hai accesso al comando chmod, digita chmod 664 .htaccess.

Quindi nel mio esempio, il mio file .htaccess conterrà la linea
reindirizzamento permanente / techrx / test http://tech-recipes.com/