Webmaster Hub: Rediriger toutes les pages - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Rediriger toutes les pages Noter : -----

#1 L'utilisateur est hors-ligne   keny 

  • Groupe : Membre
  • Messages : 4
  • Inscrit(e) : 11-septembre 08

Posté 28 juillet 2010 - 17:47

Bonjour,

J'ai créé une règle de redirection pour un sous-domaine précis.
Cette règle fonctionne bien, mais j'aimerais y apporte une amélioration.

Bref, voici ma règle :
Options -Indexes
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteRule %{HTTP_HOST} !^www.monsite.ca$
RewriteCond %{HTTP_HOST} ^(mobile)\.monsite.ca$
RewriteRule ^(index.php) mobile/index.php?ville=%2 [NC,QSA,L] 
RewriteRule ^(2.php) mobile/2.php?ville=%2 [NC,QSA,L]


Bref, le sous-domaine mobile est redirigé vers un répertoire mobile.
Le fichier index.php -> vers mobile/index.php
et le fichier 2.php -> vers mobile/2.php

Et ainsi de suite pour tous les fichiers et répertoires.

Existe-t-il une règle plus simple qui me permettrait de rediriger tous les fichiers et répertoires vers le dossier mobile ?
Du genre mobile.monsite.ca/repertoire/fichier.extention -> vers monsite/mobile/repertoire/fichier.extention

Je mis connais peu en redirection et c'est pour cela que je demande votre aide.

Merci d'avance
0

#2 L'utilisateur est en ligne   Dan 

  • Webmaster
  • Voir le blog
  • Voir la galerie
  • Groupe : Direction
  • Messages : 22 946
  • Inscrit(e) : 18-août 03
  • Genre:Homme
  • Localisation:St Anne, Alderney
  • Société:Webmaster Hub Ltd.

Posté 28 juillet 2010 - 18:45

Tu devrais déjà commencer par remplacer :
RewriteRule %{HTTP_HOST} !^www.monsite.ca$

par
RewriteCond %{HTTP_HOST} !^www.monsite.ca$


Ensuite, je ne sais pas où tu vas chercher ton %2 (dans ville=%2)
Tout ce que je vois plus haut c'est %1 qui est égal à mobile.

Mais ce qui me surprend le plus, c'est de lire :

Citation

Cette règle fonctionne bien, ../..

La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
0

#3 L'utilisateur est hors-ligne   keny 

  • Groupe : Membre
  • Messages : 4
  • Inscrit(e) : 11-septembre 08

Posté 28 juillet 2010 - 21:54

Voir le messageDan, le 28 juillet 2010 - 18:45, dit :

Tu devrais déjà commencer par remplacer :
RewriteRule %{HTTP_HOST} !^www.monsite.ca$

par
RewriteCond %{HTTP_HOST} !^www.monsite.ca$


Ensuite, je ne sais pas où tu vas chercher ton %2 (dans ville=%2)
Tout ce que je vois plus haut c'est %1 qui est égal à mobile.

Mais ce qui me surprend le plus, c'est de lire :


Le %2 n'a aucun lien avec cette règle, il vient d'une autre règle et j'ai oublier de l'effacer c'est tout.
Pour le RewriteRule c'est mon erreur lorsque j'ai tapé le code.
0

#4 L'utilisateur est hors-ligne   Jeanluc 

  • Groupe : Fondateur
  • Messages : 2 000
  • Inscrit(e) : 04-octobre 04
  • Genre:Homme
  • Localisation:Bruxelles

Posté 28 juillet 2010 - 22:28

Voir le messagekeny, le 28 juillet 2010 - 17:47, dit :

Bref, le sous-domaine mobile est redirigé vers un répertoire mobile.
Le fichier index.php -> vers mobile/index.php
et le fichier 2.php -> vers mobile/2.php

Et ainsi de suite pour tous les fichiers et répertoires.

Existe-t-il une règle plus simple qui me permettrait de rediriger tous les fichiers et répertoires vers le dossier mobile ?
Du genre mobile.monsite.ca/repertoire/fichier.extention -> vers monsite/mobile/repertoire/fichier.extention
Beaucoup d'hébergeurs permettent d'associer un sous-domaine au répertoire de ton choix. Cela éviterait toutes ces réécritures.

Jean-Luc
Liste de + de 150 annuaires FreeGlobes et autres listes d'annuaires pour le référencement.
Testeur de redirection (301, 302, meta refresh,...)
Le Grand Annuaire : comme DMOZ, mais avec indexation super-rapide
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)