Rewriter la home d'un des sous-domaine

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

skyuma
Nouveau WRInaute
 
Messages: 23
Inscription: Dim Mar 07, 2004 13:26

Rewriter la home d'un des sous-domaine

Message le Ven Juin 30, 2006 14:37

Bonjour bonjour,
Alors j'ai un site qui à plusieurs sous-domaine (qui correspondent aux différentes langues disponible) qui lisent tous le même répertoire.
Par contre je voudrais que le sous-domaine de.monsite.com lise le fichier de.monsite.com/index2.php mais continue a lire les autres fichiers normalement (pas de rewriting sur les autre fichier, juste une home différente).
Je précise que même après 4 ans à me pencher sur le fonctionement de l'url rewriting je suis toujours une burne, et c'est pourqoi j'ai besoin de votre aide; j'ai aussi utilisé la fonction recherche.

D'avance merci.


karak
WRInaute impliqué
WRInaute impliqué
 
Messages: 349
Inscription: Sam Aoû 06, 2005 23:28

Message le Ven Juin 30, 2006 17:51

Bonjour,

Je ne suis pas sur d'avoir bien compris ta question mais je pense
que la solution est la directive DirectoryIndex

Code: Tout sélectionner
DirectoryIndex index2.php index.php index.html


En placant index2.php, ton serveur cherchera d'abord ce fichier avant le plus classique index.php etc..

skyuma
Nouveau WRInaute
 
Messages: 23
Inscription: Dim Mar 07, 2004 13:26

Message le Sam Juil 01, 2006 10:37

Bah en fait c'est pas vraiment ca.
Je réexplique en plus clair.

Je veux que :

www.monsite.com lise www.monsite.com/index.php
fr.monsite.com lise fr.monsite.com/index.php
es.monsite.com lise es.monsite.com/index.php
de.monsite.com lise de.monsite.com/index2.php

Tout ces sous-domaines lisent le même répertoire réel, tous ces sous-domaines ont le même DocumentRoot, mais je voudrais juste que l'un d'entre eux lise le fichier index2.php et nom pas index.php


karak
WRInaute impliqué
WRInaute impliqué
 
Messages: 349
Inscription: Sam Aoû 06, 2005 23:28

Message le Sam Juil 01, 2006 12:48

Tu peux essayer cela :

Code: Tout sélectionner
RewriteCond %{HTTP_HOST} ^fr.monsite.com$
#RewriteRule ^(.*)   http://fr.monsite.com/index.php [QSA,L,R=301]

RewriteCond %{HTTP_HOST} ^de.monsite.com$
#RewriteRule ^(.*)   http://de.monsite.com/index2.php [QSA,L,R=301]


Meme principe pour le reste.

skyuma
Nouveau WRInaute
 
Messages: 23
Inscription: Dim Mar 07, 2004 13:26

Message le Sam Juil 01, 2006 15:54

arf, je crois que c'est ce que j'avais fais pourtant et ca marchait pas.
Je vais réessayer :)


karak
WRInaute impliqué
WRInaute impliqué
 
Messages: 349
Inscription: Sam Aoû 06, 2005 23:28

Message le Sam Juil 01, 2006 15:56

Tiens moi au courant, normallement il n'y a pas de probleme.

magic corp.
WRInaute impliqué
WRInaute impliqué
 
Messages: 425
Inscription: Jeu Juin 17, 2004 9:56

Message le Sam Juil 01, 2006 16:23

Ce bout est il vraiment utile ?
Code: Tout sélectionner
RewriteCond %{HTTP_HOST} ^fr.monsite.com$
#RewriteRule ^(.*)   http://fr.monsite.com/index.php [QSA,L,R=301]

Puisque théoriquement "index.php" qui est appelé par defaut quand rien n'est precisé.

Et
Code: Tout sélectionner
RewriteRule ^(.*)   http://de.monsite.com/index2.php [QSA,L,R=301]

NE devrait il pas plutôt être
Code: Tout sélectionner
RewriteRule ^/ http://de.monsite.com/index2.php [QSA,L,R=301]

Ou
Code: Tout sélectionner
RewriteRule ^ http://de.monsite.com/index2.php [QSA,L,R=301]

Pour ne pas rediriger toute les pages vers index2.php mais uniquement quand aucune page n'est indiqué


karak
WRInaute impliqué
WRInaute impliqué
 
Messages: 349
Inscription: Sam Aoû 06, 2005 23:28

Message le Sam Juil 01, 2006 16:32

magic corp. a écrit:Ce bout est il vraiment utile ?
Code: Tout sélectionner
RewriteCond %{HTTP_HOST} ^fr.monsite.com$
#RewriteRule ^(.*)   http://fr.monsite.com/index.php [QSA,L,R=301]

[/code]


C'était pour donner un exemple...

Aprés tout depend de la configuration du serveur. (90P chez OVH, index.html et lu avant index.php)

magic corp. a écrit:Pour ne pas rediriger toute les pages vers index2.php mais uniquement quand aucune page n'est indiqué


Je n'ai pas testé le code que j'ai proposé donc c'est possible :)


Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Apps for your Domain, Google Apps Edition Premium



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités