Rewriter la home d'un des sous-domaine
8 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- skyuma
- Nouveau WRInaute

- Messages: 23
- Inscription: 7 Mar 2004
Rewriter la home d'un des sous-domaine
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.
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 occasionnel

- Messages: 355
- Inscription: 6 Aoû 2005
Bonjour,
Je ne suis pas sur d'avoir bien compris ta question mais je pense
que la solution est la directive DirectoryIndex
En placant index2.php, ton serveur cherchera d'abord ce fichier avant le plus classique index.php etc..
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: 7 Mar 2004
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
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 occasionnel

- Messages: 355
- Inscription: 6 Aoû 2005
Tu peux essayer cela :
Meme principe pour le reste.
- 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.
- magic corp.
- WRInaute occasionnel

- Messages: 428
- Inscription: 17 Juin 2004
Ce bout est il vraiment utile ?
Puisque théoriquement "index.php" qui est appelé par defaut quand rien n'est precisé.
Et
NE devrait il pas plutôt être
Ou
Pour ne pas rediriger toute les pages vers index2.php mais uniquement quand aucune page n'est indiqué
- 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 occasionnel

- Messages: 355
- Inscription: 6 Aoû 2005
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
8 messages
• Page 1 sur 1
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 :
- Comment éviter de se faire voler son nom de domaine...
- Noms de domaine : Google se lance dans le marché
- WebRankInfo lance un forum sur les noms de domaine
- Changements de nom de domaine et TrustRank
- Yahoo poursuit les propriétaires de 1763 noms de domaine
- Utilisation des données WHOIS par Google
- Domaine favori - URL canonique
- Google rachète Applied Semantics
Consultez la description détaillée des produits ou services de Google suivants : Google Apps for your Domain, Google Apps Edition Premium
- Les sous-domaines d'un site
Cet outil vous permet de trouver la liste des sous-domaines (indexés) d'un site.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
