Intermedio 17 min

.htaccess file: reindirizza e riscrive

Reindirizza 301, riscrittura URL e protezione delle cartelle sensibili con .htaccess su hosting Apache LiteSpeed.

#.#Redirected 301#Apache#URL URL consultato l'11 ottobre.

Pronto per iniziare il tuo servizio? Controlla le offerte e ordina online.

Visualizza offerte e ordine

.htaccess file: reindirizza e riscrive l'URL

Su uno Apache/LiteSpeed web hosting Anthony IT Solutions, file .htaccess alla radice del tuo sito consente di reindirizzare 301, riscrivere URL puliti e proteggere cartelle sensibili senza modificare la configurazione del server.

WordPress, PrestaShop e Joomla spesso generano un .htaccess automaticamente. Questa guida spiega come personalizzare in modo sicuro il tuo hosting web condiviso.

In sommario Salva .htaccess prima della modifica; un errore di sintassi causa un errore 500. Prova un reindirizzamento alla volta.

Quello che ti serve

  • Sito attivo su web hosting Anthony IT Solutions
  • Accesso SFTP o file manager di panel
  • Modulo mod_rewrite abilitato (default su LiteSpeed)
  • File di backup .htaccess esistente

Individuare e salvare .htaccess

  1. Location

    Web di radice: public_html o wwwallo stesso livello di index.php.

  2. File nascosto

    Abilitare la visualizzazione di file nascosti in FileZilla o pannello.

  3. Copia di sicurezza

    Ripresa .htaccess.bak prima di ogni cambiamento.

  4. Traduzione:

    Una direttiva per linea; commenti con #.

Redirect 301 permanente

Reindirizza 301 trasferisce SEO SEO al nuovo URL.

  1. Abilitare RewriteEngine

    RewriteEngine On nella testa di un blocco di riscrittura.

  2. Regola semplice

    RewriteRule ^ancienne-page/?$ /nouvelle-page/ [R=301,L]

  3. Redirecting di dominio intero

    RewriteCond %{HTTP_HOST} ^ancien.fr$ [NC] quindi RewriteRule a nuovo dominio.

  4. Test di prova

    curl -I o browser privato per controllare il codice 301.

Forza www o senza www

  1. Senza www a www

    RewriteCond %{HTTP_HOST} !^www. [NC] + RewriteRule a http://www.%{HTTP_HOST}%{REQUEST_URI}

  2. www a senza www

    Invertire la condizione per eliminare www.

  3. Combinare con HTTPS

    Vedere HTTP/HTTPS reindirizzamento per evitare loop.

  4. SEO Canonico

    Scegli una variante e tienila ovunque (Google Search Console).

Riscrivere WordPress e CMS

"Gli URL della gente" si basano su mod_rewrite.

  1. blocco WordPress

    Non rimuovere il blocco tra # BEGIN WordPress e # END WordPress.

  2. Rigenerazione

    Impostazioni → Permaliani → Registrati per riscrivere .htaccess.

  3. Prestazioni

    Impostazioni negozio → SEO & URLs → rigenerazione .htaccess.

  4. Sottocartella

    RewriteBase /subfolder/ se non root installazione.

Protezione delle risorse

  • Non duplicare le regole già gestite dal pannello cache
  • Vedere cache LiteSpeed
  • Evitare centinaia di RewriteRule, preferiscono schemi generici
  1. wp-admin da IP

    <Files wp-login.php> Require ip VOTRE.IP </Files> (Apache 2.4).

  2. Blocco xmlrpc.php

    Disattivare se inutilizzato, bersaglio attacchi di forza bruta.

  3. Elenco dei prohibit

    Options -Indexes impedisce la navigazione in cartelle.

  4. File sensibili

    Deny da tutti su .env, backup SQL.

Errore 500 Sintassi non corretta → errore corretto 500. Ripristinare .htaccess.bak.

Risoluzione dei problemi

  • 500 Errore server interno, Ripristina backup; controlla RewriteEngine e percorsi.
  • Redirection circle, HTTPS + .htaccess.
  • 404 su permalians, mod_rewrite o RewriteBase errato.
  • 403 Proibito, ip requisito troppo restrittivo.

Domande frequenti

LiteSpeed lit .htaccess ?
Yes for mod_rewrite e diverse direttive compatibili con Apache.

Modificare senza SFTP?
Editor di file di pannello di hosting Web.

Redirection 302 vs 301 ?
301 per SEO permanente; 302 per temporaneo.

WordPress rimuove le mie regole?
Place le tue regole personalizzate sopra o al di fuori del blocco WordPress.

Guide correlate

Vedi anche la nostra offerta di web hosting e tutte le procedure su wiki web hosting.