GNU/Linux >> Linux Esercitazione >  >> Linux

Come creare e modificare il file .htaccess di WordPress predefinito

Introduzione

WordPress utilizza il file .htaccess predefinito per memorizzare le informazioni di configurazione e gestire le richieste del server.

Ad esempio, .htaccess può abilitare o disabilitare molte funzionalità del server, incluso il reindirizzamento degli URL, la firma del server, la memorizzazione nella cache dei file, la protezione con password e le pagine di errore personalizzate.

Questo tutorial ti mostrerà come trovare, modificare e creare il file .htaccess predefinito in WordPress.

Cos'è il file .htaccess

.htaccess è un file di configurazione standard utilizzato nei server web. Se hai familiarità con Apache, potresti avere esperienza nella modifica di .htaccess per concedere o revocare l'accesso alle risorse del sito web.

WordPress è un po' diverso. In WordPress, il file .htaccess predefinito viene utilizzato principalmente per gestire i permalink alle pagine del tuo sito Web WordPress. Tuttavia, come file di configurazione, puoi anche aggiungere ulteriori opzioni di configurazione per regolare il comportamento del tuo sito web, come ad esempio:

  • Reindirizzamenti URL e riscrittura
  • Blocca l'hotlinking delle immagini
  • Gestione degli errori del server
  • Protezione con password
  • Inserimento in blacklist e whitelist di IP
  • Blocca gli utenti facendo riferimento all'URL

Dove si trova il file .htaccess in WordPress

Il file .htaccess è memorizzato nella directory principale di un'installazione di WordPress. Il punto (punto) all'inizio del nome del file indica che il file è nascosto.

Se stai utilizzando cPanel, fai clic su Impostazioni pulsante nell'angolo in alto a destra, quindi seleziona Mostra file nascosti, quindi fai clic su Salva . Dovresti essere in grado di aprire il public_html cartella della tua installazione di WordPress e trova .htaccess elencato.

Come creare un file .htaccess WordPress predefinito

In alcuni casi, WordPress potrebbe non creare il file .htaccess predefinito o potrebbe essere eliminato accidentalmente. Vai a public_html cartella per visualizzare l'elenco dei file. Assicurati di aver configurato il tuo sistema per mostrare i file nascosti, come indicato sopra.

1. Crea un nuovo file utilizzando + File pulsante nell'angolo in alto a sinistra. Assegna un nome al file “.htaccess ."

2. Apri il file per la modifica selezionando Modifica .

3. Immettere il seguente testo:

# BEGIN WordPress

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

# END WordPress

4. Salva il file ed esci.

Come modificare il file .htaccess di WordPress

Modifica di .htaccess in cPanel

  1. Per fare una copia del file nel file manager di cPanel, fai clic su .htaccess per evidenziarlo. Quindi usa il Download pulsante nel menu in alto per salvarne una copia sul computer locale.
  2. Una volta eseguita una copia, puoi modificare .htaccess. In cPanel, fai clic con il pulsante destro del mouse sul file, quindi fai clic su Modifica . Ora puoi apportare modifiche al file.

Modifica file .htaccess con client FTP

Puoi anche utilizzare un client FTP per accedere e scaricare una copia di .htaccess direttamente sul tuo computer locale.

Sono disponibili numerosi client FTP gratuiti, come FileZilla. Nell'esempio seguente, stiamo usando FileZilla:

  1. Accedi all'account di hosting FTP del tuo server.
  2. Vai alla radice della tua installazione di WordPress per mostrare i file nascosti:Menu> Opzioni> Seleziona Server> Forza la visualizzazione dei file nascosti
  3. Individua la cartella principale del tuo dominio, quindi scarica il file .htaccess.
  4. Ora sei pronto per modificare il file .htaccess.

Opzioni di configurazione di WordPress .htaccess

Reindirizza traffico web

Se hai modificato un permalink sul tuo sito web, puoi utilizzare un reindirizzamento 301 per inoltrare il traffico alla nuova pagina. Ciò consente agli utenti con segnalibri o collegamenti ipertestuali di essere indirizzati alla pagina live.

Modifica il tuo file .htaccess e aggiungi la seguente riga:

Redirect 301 /old_permalink.html http://www.website.com/current_permalink.html

Questo può essere fatto per ogni pagina che devi reindirizzare.

Proteggi i file WordPress sensibili

Per impedire l'accesso Web a wp-config , registri_errori , php.ini e file htaccess/htpasswds , aggiungi quanto segue:

<FilesMatch "^.*(error_log|wp-config\.php|php.ini|\.[hH][tT][aApP].*)$">

Order deny,allow

Deny from all

Forza una connessione SSL

Immettere quanto segue per forzare una connessione SSL crittografata:

SSLOptions +StrictRequire

SSLRequireSSL

SSLRequire %{HTTP_HOST} eq "www.WordPress.com"

ErrorDocument 403 https://www.WordPress.com

Linux
  1. Come modificare il memory_limit nel file .htaccess

  2. Come creare uno scambio in Linux

  3. Come creare un file di scambio in Linux

  4. Come modificare il file php.ini

  5. Come modificare il file .htaccess tramite cPanel Filemanager?

Come modificare il file host su Debian

Come creare e modificare file PDF in Ubuntu

Come creare un file .htaccess personalizzato da cPanel?

Come creare nuove cartelle nel File Manager?

Come creare un file del sito web

Come creare un file Tar gz