Aller au contenu

htaccess, rediriger un sousdomaine


Sujets conseillés

Bonjour à tous !

Suite à mon investigation sur de multiples sites et forums , je me permet de poster.

Actuellement j'ai un domaine qui pointe sur un répertoire de mon hébergement.

je voudrais créer un sous domaine pour pointer vers une page de ce site

En bref :

www.domaine.com -> /www/

sous.domaine.com -> www.domaine.com/page.php

voici mon htaccess

AddType x-mapp-php5 .php
Options +FollowSymLinks
RewriteEngine On
RewriteBase /www/
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
#RewriteRule ^(content/|component/) /index.php
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

Que dois-je ajouter ?

j'ai testé ceci qui ne marche pas :

RewiteRule sous.domaine.com http://www.domaine.com/page.php

Merci pour votre aide

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Ce serait plutôt:

RewriteCond %{HTTP_HOST} ^sous.domaine.com$ 
RewriteRule .* /page.php [L]

Ceci suppose que sous.domaine.com et www.domaine.com ont le même répertoire racine.

Jean-Luc

Lien vers le commentaire
Partager sur d’autres sites

Bonjour ,

Merci pour ton aide Jeanluc ...

Malheureusement j'obtiens une erreur 500. Je suis en mutualisé chez 1and1 et j'utilise joomla.

Les 2 domaines ont le même répertoire, dans ce répertoire il y a le htaccess ...

http://www.chaletpedro.com

http://iraty.chaletpedro.com

Voici le htaccess mis à jour :

AddType x-mapp-php5 .php
Options +FollowSymLinks
RewriteEngine On
RewriteBase /chaletpedro/
RewriteCond %{REQUEST_FILENAME} !\.(jpg|jpeg|gif|png|css|js|pl|txt)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR]
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
RewriteRule ^(.*) index.php [L]
RewriteCond %{HTTP_HOST} ^iraty.chaletpedro.com$
RewriteRule .* /index.php?option=com_content&task=view&id=46&Itemid=82 [L]

Merci pour votre aide

Lien vers le commentaire
Partager sur d’autres sites

Oups, c'est vrai, cela provoque une boucle infinie. Essaie avec cette redirection:

RewriteCond %{HTTP_HOST} ^iraty.chaletpedro.com$
RewriteRule .* http://www.chaletpedro.com/index.php?option=com_content&task=view&id=46&Itemid=82 [L,R=301]

Jean-Luc

Lien vers le commentaire
Partager sur d’autres sites

Super ça marche !!!

Merci beaucoup Jeanluc

je vais réaliser un petit tuto : Joomla + htacess + sous domaines

Pour le compléter , imaginons que ce ne soit plus un sous domaine, mais un autre domaine ...

Est ce que ça peut fonctionner ?

RewriteCond %{HTTP_HOST} ^domaine2.com$
RewriteRule .* http://www.domaine1.com/index.php?option=com_content&task=blogcategory&id=27&Itemid=48 [L,R=301]

Merci encore

Lien vers le commentaire
Partager sur d’autres sites

  • 3 years later...

Pige pas pourquoi l'exemple ne marche pas chez moi :wacko:

Je souhaite rediriger http://www.comparateur-voyages-sportifs.i-voyages.net/ vers http://www.i-voyages.net/comparateur-voyage/sejours.php

RewriteCond %{HTTP_HOST} ^comparateur-voyages-sportifs.i-voyages.net$
RewriteRule .* http://www.i-voyages.net/comparateur-voyage/sejours.php [L,R=301]

J'avais aussi essayé :

RewriteCond %{HTTP_HOST} ^comparateur-voyages-sportifs\.i-voyages\.net$
RewriteRule ^(.*)$ http://www.i-voyages.net/comparateur-voyage/sejours.php/$1 [L,R=301]

mais ça ne marche pas non plus :blush:

Si une bonne âme pouvait m'éclairer.

Lien vers le commentaire
Partager sur d’autres sites

Et comment traites-tu le www avec cette règle :?:

RewriteCond %{HTTP_HOST} ^comparateur-voyages-sportifs.i-voyages.net$

:whistling:

Vire le ^ en début d'expression !

Lien vers le commentaire
Partager sur d’autres sites

Quel beta :wub:

Merci Dan pour ton retour. ça tourne impeccable :thumbsup:

Pour info, ça donne exactement dans mon exemple :

RewriteCond %{HTTP_HOST} www.comparateur-voyages-sportifs.i-voyages.net$
RewriteRule .* http://www.i-voyages.net/comparateur-voyage/sejours.php [L,R=301]

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...