GNU/Linux >> Linux Esercitazione >  >> Linux

Reindirizzamento semplice del sito web tramite .htaccess

Panoramica

Durante la vita di un sito web può subire un cambio di nome e, piuttosto che avere visitatori che visitano il vecchio sito web, potresti desiderare che vengano reindirizzati automaticamente a un nuovo indirizzo web. A tal fine, i server Web consentono agli amministratori (e ai proprietari di siti Web con accesso al file system) di implementare reindirizzamenti utilizzando un file speciale.

Il server Web Apache utilizza un file chiamato file ".htaccess", questo file consente un controllo granulare a livello di directory o sottodirectory. Per implementare un reindirizzamento da un vecchio sito a un nuovo sito, puoi creare un file .htaccess utilizzando un editor di testo sul tuo computer e caricarlo sul sito web. La modifica avrà effetto immediato.

Istruzioni

Le seguenti righe devono essere inserite nel file .htaccess:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^oldsite.com.au [NC,OR]
RewriteCond %{HTTP_HOST} ^www.oldsite.com.au [NC]
RewriteRule ^(.*)$ https://www.newsite.com.au [L,R=301,NC]

Assicurati che il nome sia .htaccess il "." è significativo!

FTP nel tuo sito web document root e test. Se fallisce senza un errore contatta l'amministratore del tuo sito web per verificare che la configurazione del server web consenta i file .htaccess (normalmente abilitati per impostazione predefinita).


Linux
  1. Blocco dell'accesso tramite un file .htaccess

  2. Manutenzione di siti Web remoti con sitecopy su Ubuntu 16.04

  3. Rispecchia il tuo sito Web con rsync

  4. Come abilito ExecCGI tramite il file .htaccess?

  5. Domande frequenti sulla migrazione dell'hosting web

Come modificare l'URL del sito WordPress tramite phpMyAdmin

Darkhttpd:esegui rapidamente un server Web semplice e sicuro

Come proteggere con password i siti Web tramite .htaccess

Come connettersi al tuo server web tramite SSH

Come installare il software fornito in Software-center tramite terminale?

Come forzare o rimuovere WWW su un sito IIS