web-dev-qa-db-fra.com

Besoin de supprimer www pour un seul sous-répertoire d'un domaine

J'ai un domaine comme www.example.com. Je dois supprimer www. du sous-dossier spécifié à l'aide d'un fichier .htaccess.

Exemple :

  1. www.example.com/blog devrait rediriger vers example.com

  2. Tous les autres sous-dossiers ne seront pas redirigés dans l'URL, comme www.example.com/forum ne sera pas modifié.

  3. www.example.com restera intact.

2
Ayan Adhikary

Vous pouvez mettre en place une telle règle de réécriture dans le fichier .htaccess. Dans cet exemple, "exemple.com" est le nom de domaine et "sous-répertoire" est le nom du dossier pour lequel vous souhaitez supprimer le "www".

RewriteCond %{HTTP_Host} ^www\.example\.com$
RewriteRule ^subdirectory(\/.*)?$ http://example.com/subdirectory$1 [R=301,L]
2

Utilisez simplement votre panneau de contrôle et créez une redirection sans www.

0
user16179