Come rimuovere www dall’url in htaccess

Come probabilmente hai notato molto tempo fa, i siti Web online sono accessibili con o senza il loro www. prefisso. Ad esempio www.linuxconfig.org e linuxconfig.org.
Se possiedi un sito web, è consigliabile applicare il www. prefisso sul tuo sito web o rilascialo completamente. Questo crea coerenza in tutti i tuoi URL, che sembra piacevole qualsiasi può anche essere utile per SEO e altri scopi.

In questo tutorial, imparerai come rimuovere il www. prefisso dal tuo URL attraverso .file htaccess in Apache. Funziona reindirizzando automaticamente gli URL come www.linuxconfig.org a linuxconfig.org. Questa è una semplice correzione che puoi anche applicare se stai utilizzando un servizio di hosting gestito e hai solo accesso FTP al tuo server web.

In questo tutorial imparerai:

  • Come rimuovere www da url htaccess
Configurare il file htaccess per rimuovere il prefisso www
Configurazione il file htaccess per rimuovere il prefisso www
Requisiti Software e Linux a Riga di Comando Convenzioni
Categoria Requisiti, Convenzioni o la Versione del Software Utilizzato
Sistema Qualsiasi distro Linux
Software Web Server Apache
Altri accesso Privilegiato al sistema Linux come root o via il comando sudo.
Convenzioni # – richiede comandi linux di essere eseguito con privilegi di root direttamente come utente root o con l’uso di sudo comando
$ – richiede i comandi di linux per essere eseguito come un normale utente non privilegiato

Rimuovere www da URL

Il file htaccess può essere inserito nel vostro sito web directory. Ha un punto all’inizio del file, che indica che si tratta di un file nascosto. Il nome sarà così: .htaccess

All’interno del file .htaccess, incolla il seguente testo.

RewriteEngine OnRewriteCond %{HTTP_HOST} !^www\. RewriteRule ^ %{REQUEST_SCHEME}://www.%{HTTP_HOST}%{REQUEST_URI} 

Aggiungi www all’URL

Nel caso in cui desideri che i tuoi URL reindirizzino al www. prefisso invece, è possibile incollare questo codice all’interno del file .htaccess.

RewriteEngine OnRewriteCond %{HTTP_HOST} ^www\.(.*)$ RewriteRule ^ %{REQUEST_SCHEME}://%1%{REQUEST_URI} 

Conclusione

Quando hai finito assicurati di testare entrambe le versioni dell’URL. Entrambi gli URL continueranno ad accedere al tuo sito, ma solo uno verrà riscritto.

Leave a Reply