julienanglet Posted May 3, 2009 Share Posted May 3, 2009 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 .phpOptions +FollowSymLinksRewriteEngine OnRewriteBase /www/#RewriteCond %{REQUEST_FILENAME} !-f#RewriteCond %{REQUEST_FILENAME} !-d#RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]#RewriteRule ^(content/|component/) /index.phpRewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{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 Link to comment Share on other sites More sharing options...
Jeanluc Posted May 4, 2009 Share Posted May 4, 2009 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 Link to comment Share on other sites More sharing options...
julienanglet Posted May 4, 2009 Author Share Posted May 4, 2009 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 .phpOptions +FollowSymLinksRewriteEngine OnRewriteBase /chaletpedro/RewriteCond %{REQUEST_FILENAME} !\.(jpg|jpeg|gif|png|css|js|pl|txt)$RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{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 Link to comment Share on other sites More sharing options...
Jeanluc Posted May 4, 2009 Share Posted May 4, 2009 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 Link to comment Share on other sites More sharing options...
julienanglet Posted May 5, 2009 Author Share Posted May 5, 2009 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 Link to comment Share on other sites More sharing options...
ivoyages Posted May 8, 2012 Share Posted May 8, 2012 Pige pas pourquoi l'exemple ne marche pas chez moi 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 Si une bonne âme pouvait m'éclairer. Link to comment Share on other sites More sharing options...
Dan Posted May 8, 2012 Share Posted May 8, 2012 Et comment traites-tu le www avec cette règle RewriteCond %{HTTP_HOST} ^comparateur-voyages-sportifs.i-voyages.net$ Vire le ^ en début d'expression ! Link to comment Share on other sites More sharing options...
ivoyages Posted May 8, 2012 Share Posted May 8, 2012 Quel beta Merci Dan pour ton retour. ça tourne impeccable 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] Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now