Aller au contenu

keny

Membre
  • Compteur de contenus

    4
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre
  1. 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.
  2. 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
  3. Bonjour, Je dois changer mon site d'addresse et du coup je ne veut pas perdre les centaine de millier de page indexé par google. Donc je doit faire une redirection 301 avec apache. Hors sur ce coté je comprend pas grand chose donc si quelqu'un peut m'aider à pondre ce que je recherche à faire sa serait géniale. Voici ce que je veut : />http://website1.com à http://website2.com />http://www.website1.com à http://www.website2.com />http://website1.com/anypage.php?and=variable à http://website2.com/anypage.php?and=variable />http://www.website1.com/anypage.php?and=variable à http://www.website2.com/anypage.php?and=variable J'ai également des sous-répertoire ! />http://anysub.website1.com à http://anysub.website2.com Également ... />http://anysub.website1.com/anypage.php?and=variable à http://anysub.website2.com/anypage.php?and=variable Mon site contient plus de 1500 sous répertoire dynamique Est-ce possible un truc du genre : RewriteRule (.*).website1.com/(.*) http://$1.website2.com/$2 [L,R=301] Ce qui enverrait toutes les adresse de l'ancien site vers le nouveau. Merci de votre aide je doit terminer ceci d'ici peu !
  4. Bonjour, j'utilise le rewriting sur mon serveur dans un fichier vhost.conf. Il me permet de rediriger n'importe quel sousdomaine vers mon fichier web/index.php?site=variable Le seul hic est que toutes les url sont redirigé Par exemple : http://monsoudomaine.mondomaine.com ----> web/index.php?site=monsousdomaine OK ! http://monsoudomaine.mondomaine.com/dossier -----> index.php?site=monsousdomaine Devrais pointer vers web/dossier Voici mon code : <IfModule mod_rewrite.c> ServerAlias *.xxxxxxx.org RewriteEngine on RewriteMap lowercase int:tolower # Not index.php requested RewriteCond %{REQUEST_URI} !^/web/index.php # Not www. requested RewriteCond %{HTTP_HOST} !^www.xxxxxxx.org$ # subname present in request RewriteCond %{HTTP_HOST} ^(.+).xxxxxxx.org # Do the PROXY redirect to preserve the browser URL RewriteRule . http://www.xxxxxxxx.org/web/index.php?site=%1 </IfModule> Merci beaucoup de m'aider car sur le rewriting j'y comprend pas grand chose !
×
×
  • Créer...