Un file con estensione HTACCESS è un file di configurazione di accesso di Apache che sta per "accesso ipertestuale". Si tratta di file di testo utilizzati per invocare un'eccezione alle impostazioni globali che si applicano alle varie directory di un sito Web Apache.
Il posizionamento del file in una directory sovrascriverà le impostazioni globali che in precedenza scorrevano in quella directory e nelle sue sottodirectory. Ad esempio, è possibile creare file HTACCESS per reindirizzare un URL, impedire l'elenco di directory, vietare indirizzi IP specifici, impedire l'hotlinking e altro ancora.
Un altro uso comune di questo file è puntare a un file HTPASSWD che memorizza le credenziali che impediscono ai visitatori di accedere a quella particolare directory di file.
A differenza di altri tipi di file, questi non contengono un nome file; assomigliano a questo, con solo l'estensione del file: .htaccess.
Come aprire un file HTACCESS
Poiché questi file si applicano ai server Web che eseguono il software Apache Web Server, non hanno effetto a meno che non vengano utilizzati in quel contesto.
Tuttavia, anche un semplice editor di testo è in grado di aprire o modificare il file, come il Blocco note di Windows o uno dal nostro elenco dei migliori editor di testo gratuiti. Un altro editor HTACCESS popolare, anche se non gratuito, è Adobe Dreamweaver.
Come convertire il file
Puoi convertire il file in un file del server web Ngnix usando questo convertitore online da HTACCESS a nginx. Devi incollarne il contenuto nella casella di testo per convertire il codice in uno riconoscibile da Ngnix.
Simile al convertitore nginx, il file può essere convertito in Web. Config utilizzando il convertitore online da.htaccess a Web. Config di codebreak. Questo è utile se vuoi che il file funzioni con un'applicazione web ASP. NET.
File di esempio
Di seguito è riportato un file. HTACCESS di esempio. Questo particolare file potrebbe essere utile per un sito Web attualmente in fase di sviluppo e non ancora pronto per il pubblico.
AuthType basicAuthName "Ooops! Temporariamente in costruzione…"AuthUserFile /.htpasswdAuthGroupFile /dev/nullRequire valid-userRichiesta password per tutti gli altriOrder Deny, AllowDeny da allAllow da 192.168.10.10IP dello sviluppatore addressAllow da w3.orgAllow da googlebot.comConsente a Google di eseguire la scansione delle tue pagine Soddisfa qualsiasiNessuna password richiesta se l'host/IP è consentito
Ogni riga di questo file ha uno scopo particolare. La voce htpasswd, ad esempio, indica che questa directory è nascosta alla vista pubblica a meno che non venga utilizzata una password. Tuttavia, se per accedere alla pagina viene utilizzato l'indirizzo IP mostrato sopra, 192.168.10.10, la password non è richiesta.
Hai bisogno di ulteriore aiuto?
Dovresti essere in grado di capire dall'esempio sopra che questi file sono abbastanza flessibili, quindi è vero che non sono i più facili con cui lavorare.
Puoi leggere di più su come utilizzare un file HTACCESS per bloccare gli indirizzi IP, impedire agli spettatori di aprire il file, bloccare il traffico verso la directory, richiedere SSL, disabilitare i downloader/ripper di siti Web e altro su JavaScript Kit, Apache, WordPress e DigitalOcean.
Se ancora non riesci ad aprire il file, ci sono buone probabilità che tu stia leggendo male l'estensione del file, confondendo un altro formato per questo: in re altà è davvero facile farlo. HTA, ad esempio, potrebbe sembrare simile, ma tale estensione è riservata ai file dell'applicazione HTML, che di solito si aprono in Microsoft HTML Application Host.