Creazione e utilizzo del file htaccess su cPanel

Procédure

Creazione e utilizzo del file .htaccess su cPanel

Il file .htaccess è un file di configurazione che consente di applicare configurazioni specifiche al server web. È supportato da diversi tipi di server web, incluso il server web Apache fornito nei nostri pacchetti di hosting web cPanel.

I file .htaccess applicano configurazioni a livello di una directory e di tutte le sottodirectory in cui si trova il file.

In questo tutorial, imparerai a creare e utilizzare un file .htaccess.

Creazione e utilizzo del file .htaccess su cPanel

Ogni cartella (directory) del tuo hosting cPanel potrebbe avere un file .htaccess. In generale, ce n'è uno nella radice del tuo hosting, la cartella: public_html

Per creare un file .htaccess nel tuo hosting cPanel:

  • Accedi al tuo cPanel
  • Clicca sull'icona "Gestore file".

Creazione e utilizzo del file htaccess su cPanel

  • Se la visualizzazione dei file di sistema è disattivata in cPanel, puoi attivarla cliccando sull'icona "Impostazioni" nel gestore file.

Creazione e utilizzo del file htaccess su cPanel

  • Quindi, spunta l'opzione "Mostra i file nascosti (dotfiles)" e clicca sul pulsante "Salva".

Creazione e utilizzo del file htaccess su cPanel

  • Successivamente, per creare il file .htaccess, dalla barra degli strumenti del gestore file, clicca su "+File".

Creazione e utilizzo del file htaccess su cPanel

  • Si apre una piccola finestra, digita .htaccess nel campo "nome del file" e clicca sul pulsante "Crea nuovo file".

Creazione e utilizzo del file htaccess su cPanel

  • Un file .htaccess sarà creato nella cartella, per modificarlo fai clic con il tasto destro del mouse e seleziona il menu "Modifica".

Creazione e utilizzo del file htaccess su cPanel

  • Nella finestra successiva, clicca sul pulsante "Modifica".

Creazione e utilizzo del file htaccess su cPanel

  • Il file si aprirà nell'editor di codice, aggiungi le direttive .htaccess che desideri utilizzare.

Creazione e utilizzo del file htaccess su cPanel

  • Salva il file premendo il pulsante "Salva modifiche" e chiudi la finestra cliccando su Chiudi.

Creazione e utilizzo del file htaccess su cPanel

Ecco alcune direttive .htaccess che potresti utilizzare:

Reindirizzare una pagina del tuo sito a un'altra:

Redirect 301 /pagina-vecchia.php http://www.dominio.com/pagina-nuova.php

Reindirizzare l'intero sito a un nuovo URL:

Redirect 301 / http://www.dominio.com/

Reindirizzare l'intero sito a una sottodirectory, utile per reindirizzare il sito principale del tuo cPanel (pubblicato in « public_html ») a una cartella di un dominio aggiuntivo:

Redirect 301 / http://www.dominio.com/cartella/

Reindirizzare una sottodirectory a un'altra URL:

Redirect 301 /sottodirectory http://www.dominio.com/

Questa direttiva reindirizzerà tutti i file con estensione .html per utilizzare lo stesso nome di file ma utilizzare l'estensione .php al suo posto.

RedirectMatch 301 (.*)\.html$ http://www.dominio.com$1.php
  • Puoi anche fare dei reindirizzamenti 301 con URL rewriting

Reindirizzare il vecchio dominio al nuovo

RewriteEngine on
RewriteBase /
RewriteRule (.*) http://www.nuovodominio.com/$1 [R=301,L]

Reindirizzare a www.

RewriteEngine on
RewriteBase /
rewritecond %{http_host} ^dominio.com [nc]
rewriterule ^(.*)$ http://www.dominio.com/$1 [r=301,nc]

Reindirizzare alla versione www. in una sottodirectory

RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} dominio.com [NC]
RewriteRule ^(.*)$ http://www.dominio.com/cartella/index.html [R=301,NC]

Reindirizzare il vecchio sito al nuovo mantenendo i link:

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(.*) http://www.nuovodominio.com%{REQUEST_URI} [R=302,NC]

Reindirizzare il vecchio dominio contenuto in una cartella al nuovo con o senza directory mantenendo i link:

Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/cartella/(.*)$
RewriteRule ^(.*) http://www.nuovodominio.com/%1 [R=302,NC]

Reindirizzare le URL con i parametri (file collocati nella cartella radice)

Esempio di URL originale :

http://www.example.com/index.php?id=1

URL desiderata :

http://www.example.com/nuova-posizione/

La sintassi .htaccess :

RewriteEngine on
RewriteCond %{QUERY_STRING} id=1
RewriteRule ^index\.php$ /nuova-posizione/? [L,R=301]

Reindirizzare le URL con i parametri (file collocati in una sottodirectory)

URL originale :

http://www.example.com/sotto-dir/index.php?id=1

URL desiderata :

http://www.example.com/percorso-per-nuova-posizione/

La sintassi .htaccess :

RewriteEngine on
RewriteCond %{QUERY_STRING} id=1
RewriteRule ^sotto-dir/index\.php$ /percorso-per-nuova-posizione/? [L,R=301]

Reindirizzare la radice del tuo sito web verso la cartella "public", utile per i Framework Symfony e Laravel :

RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]

Conclusione

Hai imparato a creare e utilizzare il tuo file htaccess nel tuo hosting cPanel; Il file .htaccess può essere utilizzato per eseguire attività relative alla SEO come i reindirizzamenti. I reindirizzamenti possono essere utilizzati per evitare messaggi di errore 404 e per consentire ai bot dei motori di ricerca di sapere quali pagine devono indicizzare.

Non esitare a condividere i tuoi commenti e le tue domande!

Andare oltre

Puoi scoprire altre direttive .htaccess nelle seguenti pagine:

Vota questo articolo :

Questo articolo vi è stato utile ?

Article utile

Article non utileNo

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Articoli simili

1mn lettura

Come posso cambiare il mio pacchetto in hosting cPanel?

1mn lettura

Cpanel Wordpress: perso il login di amministrazione

0mn lettura

Come si migra il proprio sito web dal pannello LWS a cPanel?

0mn lettura

Come migrare da un hosting cPanel a un server VPS


Questions sur l'article
shankly Il y a 910 giorni
ou puis je trouver le nom de mon serveur pour l'intégrer dans une page script php afin de me connecter à ma base de données. merci
Vedere il
1 risposte
Jordan-LWS - Il y a 908 giorni

Bonjour,

 

Merci pour votre retour.

Afin de pouvoir retrouver l'adresse de votre serveur SQL, l'idéal est de se rendre dans votre espace client LWS puis dans MySQL & phpMyAdmin, ici, vous devriez avoir la possibilité de créer une base de données ce qui entrainera un envoi de mail automatique avec un mot de passe et les informations de connexion à cette dernière. Vous pouvez également suivre cette documentation qui devrait vous renseigner d'avantages.

L'information du serveur est également affichée dans la liste des bases de données sous la colonne "IP Serveur"

Dans le cas où vous auriez une formule de type cPanel, une documentation est aussi mise à dispositions si vous le souhaitez. Il suffira d'utiliser l'adresse IP du serveur indiqué dans la partie droite de votre cPanel, elle est indiquée sous Shared IP Address.

Je vous remercie pour votre attention et reste à votre disposition pour toutes autres demandes ou interrogations complémentaires à propos de nos services. Vous pouvez nous contacter directement depuis votre espace client ou par le biais de cette page.

 

Cordialement, L'équipe LWS.

Utile ?

Fate una domanda al team LWS e alla sua comunità