Options +FollowSymLinks
Réécrire le moteur activé
RéécritureCond %{http_host} ^xxx.com [NC]
RewriteRule ^(.*)$ http://www.xxx.com/$1 [L,R=301]
Ne devriez-vous pas créer un nouveau .htaccess dans le répertoire racine du site Web ? Lorsque vous accédez à xxx.com, vous ne devez pas accéder à www
J'ai Tomcat installé sur Alibaba Cloud Server.
Vous devez également configurer les paramètres de votre serveur. Allowoverride all doit être ajouté sous Apache.
En regardant le code, il semble qu'il ajoute simplement le préfixe www au nom de domaine. Voici le code que j'utilise couramment :
.Si cela ne fonctionne toujours pas, peut-être que la réécriture n'est pas activée sur votre Apache ou qu'il ne prend pas en charge .htaccess.
Tomcat doit être utilisé avec Apache. Tomcat n'est qu'un conteneur de servlet. Il ne gère pas le protocole HTTP. htaccess est la configuration d'Apache. Bien sûr, cela ne prendra pas effet sans Apache.