- Home
- Categorie
- Coding e Sistemistica
- Hosting, Server e Domini
- Redirect non-www con htaccess
-
Redirect non-www con htaccess
Salve a tutti,
chiedo un aiuto per un redirect da www a non-www su htaccess, l'ho già fatto in passato ma ora ho qualche dubbio.
La situazione di partenza nel file htaccess è questa:<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /new/
RewriteRule ^index.php$ -
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /new/index.php
</IfModule>Al momento, c'è un reindirizzamento da non-www a www
Io vorrei che avvenisse il contrario, da www a non-www.I miei dubbi nascono dal fatto che questo sito, originariamente, andava direttamente su non-www. Poi, ho fatto un restyling in una subdirectory /new/ (come intuite dal contenuto del file htaccess) e una volta finito ho trasferito il sito modificando solo il file index (oltre a fare le modifiche nell'admin di WP).
Magari ho sbagliato qualcosa lì, sta di fatto che mi sono un po' confuso...
Grazie,
H.
1 Risposta -
Ciao @hikari ti ho spostato qui nella categoria server più adatta alla tua domanda .
-
##To Force non-www:
RewriteEngine on
RewriteCond%{HTTP_HOST} ^www.example.com
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]##To Force www:
RewriteEngine on
RewriteCond%{HTTP_HOST} ^example.com
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301,NC]Occhio a verificare anche qualche impostazione in .htaccess molto lunghi, oppure in wp-config.php che sovrascrive altre impostazioni, ma quest'ultima la vedresti nella admin dashboard di WP in quanto rende non utilizzabili le caselle presenti (override).