Hostwinds Tutorial
Cerca risultati per:
Sommario
Quando si visitano un sito Web o una cartella all'interno di un sito Web, il server di solito cerca un file predefinito da visualizzare: denominata comuni.html, index.php o simili.
Se si desidera un maggiore controllo su quale file viene caricato per impostazione predefinita, è possibile personalizzarlo modificando il tuo file .htaccess.Questo può aiutarti a organizzare meglio il tuo sito e renderlo più facile per i visitatori e i motori di ricerca.
Ecco una guida per aiutarti a impostare una pagina indice predefinita personalizzata.
Il file .htaccess è un file di configurazione utilizzato dai server Web Apache.Ti consente di stabilire regole specifiche della directory senza aver bisogno di accedere alla configurazione del server principale.
Il punto all'inizio di .Htaccess lo rende un file nascosto, il che significa che potrebbe non essere visibile in alcuni file manager a meno che non si abilita la visualizzazione di file nascosti.
Puoi usare .htaccess per:
Se sei pronto a modificare la pagina predefinita che si carica per il tuo sito o una cartella specifica, il processo è semplice.
Lavorerai con il tuo file .htaccess per aggiungere o aggiornare una semplice direttiva che indica al server quale file dà la priorità.
Ecco come farlo:
Innanzitutto, devi farlo Trova il file .htaccess Nella directory del tuo sito web.
Se uno non esiste già, dovrai crearlo da solo.
Questo passaggio garantisce di disporre il file giusto prima di apportare eventuali modifiche.
Dove trovarlo:
Guarda nella directory principale del tuo sito Web (la cartella principale in cui sono archiviati i file del tuo sito Web, spesso chiamato public_html, www o cartella del nome di dominio).
Se il file non esiste, puoi crearlo da solo:
Mancia: Se stai utilizzando un file manager in cpanel o in un altro dashboard di hosting, assicurati di abilitare "Mostra file nascosti" per vedere .Htaccess.
Una volta individuato il file, dovrai aprirlo in modo da poter aggiungere le tue istruzioni.
Ce ne sono alcuni modi sicuri per modificare .htaccess A seconda della configurazione ed è una buona idea eseguire il backup del file prima di apportare modifiche.
Puoi modificare il file in diversi modi:
Prima di apportare modifiche, è una buona idea Scarica un backup Copia del file .htaccess esistente nel caso in cui sia necessario ripristinarlo in seguito.
Ora che sei all'interno del file .htaccess, è tempo di dire al server quale file dovrebbe caricare per impostazione predefinita.
Questo viene fatto utilizzando la direttiva DirectoryIndex e puoi personalizzarlo per adattarsi alla struttura e agli obiettivi del tuo sito Web.
La direttiva DirectoryIndex indica al server quale file caricare prima in una directory.
Per impostare un nuovo file predefinito, aggiungi questa riga al tuo .htaccess:
DirectoryIndex your-default-page.html
Esempio:
Se vuoi che home.php si carichi quando qualcuno visita il tuo sito, scriverai:
DirectoryIndex home.php
Utilizzando più file:
È possibile elencare diversi file.Il server cercherà ogni file nell'ordine elencato:
DirectoryIndex index.php index.html index.htm
In questo caso, Apache cercherà prima indice.php.Se non lo trova, cercherà index.html e quindi index.htm.
Dopo la modifica, dovrai assicurarti che le modifiche siano salvate e applicate al tuo sito Web.
Sia che tu abbia modificato il file direttamente sul server o localmente sul tuo computer, questo passaggio si assicura che tutto sia aggiornato correttamente.
Fai attenzione a non rimuovere accidentalmente alcuna regole importanti che erano già in atto.
I test sono importanti per confermare che la pagina dell'indice personalizzato funziona come previsto.
Visitando il tuo sito o cartelle specifiche, puoi vedere se il server segue le tue nuove istruzioni.
In caso contrario, alcuni controlli rapidi possono aiutare a risolvere il problema.
Ad esempio, se hai modificato la pagina dell'indice per una cartella denominata Shop, visita:
http://yourdomain.com/shop/
Dovresti vedere la pagina che hai specificato il carico automaticamente.
Se non si presenta subito:
A volte, anche piccole modifiche al file .htaccess possono causare problemi imprevisti.
Conoscere i problemi comuni che possono sorgere - e come risolverli - può risparmiare un sacco di tempo e frustrazione.
Problemi di autorizzazioni:
Assicurati che il tuo file .htaccess abbia le autorizzazioni impostate su 644. Ciò consente al server di leggere il file ma impedisce ad altri di modificarlo.
Cache del server:
Se si utilizzano servizi come CloudFlare o hai abilitato la memorizzazione nella cache sul lato server, cancella la cache dopo aver apportato modifiche.
Tipo di server Web:
.htaccess funziona solo su server Apache (o compatibile con Apache).
Se il tuo sito utilizza Nginx, è necessario configurare la pagina dell'indice predefinito all'interno delle impostazioni del server Nginx.
Errori di sintassi:
Anche un piccolo errore di battitura in .htaccess può causare un errore del server interno 500.
Se il tuo sito si rompe dopo la modifica, ricontrollare per errori di battitura o rimuovere temporaneamente le nuove linee per ripristinare la funzionalità.
Una volta padroneggiate le basi, ci sono ulteriori modi in cui puoi usare .Htaccess per migliorare ulteriormente il tuo sito Web.
Questi suggerimenti possono aiutarti a creare un'esperienza più liscia e più sicura per i tuoi visitatori e mantenere un migliore controllo su come si comporta il tuo server.
Pagine indicizzate personalizzate in diverse cartelle:
È possibile creare ulteriori file .htaccess in cartelle specifiche se si desidera diverse pagine predefinite per diverse parti del tuo sito.
Prevenire gli elenchi delle directory:
Se nessuno dei file di indice elencati esiste, il server potrebbe mostrare un elenco di tutti i file nella directory.
Per evitare questo, puoi aggiungere questa riga al tuo .htaccess:
Options -Indexes
Questo mostrerà una pagina "403 proibita" anziché un elenco di file.
Considerazioni sulle prestazioni:
Mentre .htaccess è flessibile e facile da usare, mantieni il file pulito e semplice.Troppe regole complesse possono rallentare leggermente il tuo sito perché. Htaccess viene elaborato su ogni richiesta.
Potresti chiederti perché vale la pena dedicare del tempo a modificare le impostazioni di pagina predefinite.
La personalizzazione prima dei carichi di file può darti una maggiore flessibilità nella gestione del layout del tuo sito, del flusso dell'utente e persino delle sue prestazioni nei risultati di ricerca.
Ecco alcuni motivi pratici da considerare.
Migliore organizzazione del sito:
Diverse sezioni del tuo sito (come un negozio o un blog) potrebbero ognuna delle loro pagine predefinite (shop.php, blog.php, ecc.).
Compatibilità con CMSS:
Sistemi come WordPress, Joomla o Drupal hanno spesso bisogno di indice.php prioritario per un corretto funzionamento.
Navigazione migliorata e SEO:
Le pagine predefinite chiare e prevedibili rendono più facile per gli utenti trovare informazioni.Aiuta anche i motori di ricerca a indicizzare il contenuto in modo efficiente.
L'impostazione di una pagina indice predefinita personalizzata con .Htaccess è un modo semplice ma potente per gestire il modo in cui i visitatori sperimentano il tuo sito Web.
Finché lavori attentamente e testare le modifiche, puoi controllare il flusso del tuo sito esattamente come desideri.
Scritto da Michael Brower / giugno 22, 2017