Hostwinds Tutorial

Cerca risultati per:


Sommario


Reindirizzamenti semplici:
Opzioni più avanzate:
Per gli utenti di WordPress:

Come modificare un file .htaccess

Tag: htaccess 

Reindirizzamenti semplici:
Opzioni più avanzate:
Per gli utenti di WordPress:

Tieni presente che modificare i file .htaccess è molto spietato. Anche il minimo errore può far sì che il tuo sito visualizzi il contenuto in modo errato o non lo visualizzi affatto.

Quando modifichi il tuo file .htaccess, sempre crea una copia di backup in modo da poter tornare a una configurazione funzionante se qualcosa va storto.

I sistemi Linux fanno distinzione tra maiuscole e minuscole, anche l'URL.

Se hai problemi a caricare il file, potrebbe essere necessario nominarlo htaccess.txt e quindi rinominarlo una volta che è sul server.

ReplaceWithYourDomain.com Dovrebbe essere sostituito con il tuo nome di dominio negli esempi seguenti

Reindirizzamenti semplici:

# Permanent Redirect:
Redirect 301 / http://ReplaceWithYourDomain.com/
# Temporary Redirect (Use this if you plan to move back to the original site to save your SEO scores):
Redirect 302 / http://ReplaceWithYourDomain..com/
# Redirect the index page to a subdirectory:
Redirect /index.html http://ReplaceWithYourDomain.com/subdirectory/
# Redirect from an old sub-directory or file to a new sub-directory or file:
Redirect /OldSubdirectory/OldFile.html http://ReplaceWithYourDomain.com/NewSubdirectory/NewFile.html
# Define an alternate index file:
DirectoryIndex mynewindex.html

Opzioni più avanzate:

# Redirect YourDomain.com to www.YourDomain.com:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
# Redirect www.YourDomain.com to YourDomain.com:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^ReplaceWithYourDomain.com$ [NC]
RewriteRule ^(.*)$ http://ReplaceWithYourDomain.com/$1 [R=301,L]
# Redirect an open connection to your secure SSL connection:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.ReplaceWithYourDomain.com/$1 [R,L]
# Hide contents of a directory if index file does not exist
Options -Indexes

Per gli utenti di WordPress:

Se il tuo sito smette di funzionare, il file .htaccess è il primo posto che dovresti controllare.

Rinomina il file .htaccess in .htaccess_bak, quindi accedi al tuo sito.

Funziona molto spesso.

Se il rinominamento del file .htaccess corregge il sito, è quindi possibile posizionare la seguente configurazione di Wordpress standard .Htaccess in un nuovo file .htaccess.

Ecco i contenuti del file .htaccess di WordPress predefinito:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]  
# END WordPress

Scritto da Hostwinds Team  /  agosto 21, 2017