Redirection d'url complete

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Redirection d'url complete

Re: Redirection d'url complete

par Mazarini » 04 sept. 2012, 09:32

remplacer le documentroot par celui de domaine2

Code : Tout sélectionner

<VirtualHost *> ServerName wildcard.domaine1.com ServerAlias *.domaine1.com DocumentRoot /var/www/domaine2 </VirtualHost>
Ajouter domaine1 à domaine2 et supprimer celui de domaine1

Code : Tout sélectionner

<VirtualHost *> ServerName wildcard.domaine2.com ServerAlias *.domaine2.com *.domaine1.com DocumentRoot /var/www/domaine2 </VirtualHost>

Re: Redirection d'url complete

par moogli » 30 août 2012, 12:43

salut,

la c'est une redirection pas de l'url rewriting.
tu as des exemples la http://httpd.apache.org/docs/current/re ... pping.html
et un peu de lecture avec :) http://httpd.apache.org/docs/current/rewrite/avoid.html

pourquoi ne pas simplement utiliser la seconde url ?


@+

Redirection d'url complete

par chebarbudo » 30 août 2012, 12:17

Bonjour à tous,

J'ai lu dans pas mal de posts sur ce forum qu'il est possible de récrire des urls grâce à mod_rewrite dans .htaccess.
J'ai commencé à manipuler la chose et je bloque parce que ça ne correspond pas à mon besoin.

Je souhaite rediriger (sans les espaces. mon message est considéré comme spam)
http : // codeclient . domaine1 . com / adresse / de / la / page
vers
http : // www . domaine2 . com / codeclient / adresse / de / la / page

Or, je n'arrive pas à utiliser mod_rewrite pour récrire toute l'url (nom de domaine compris).

En fait, la page http : // codeclient . domaine1 . com / adresse / de / la / page n'existe pas.
Tous les sous domaines de domaine1 sont redirigés vers un seul et même DocumentRoot

Code : Tout sélectionner

<VirtualHost *> ServerName wildcard.domaine1.com ServerAlias *.domaine1.com DocumentRoot /var/www/domaine1 </VirtualHost>
Une fois arrivé dans /var/www/domaine1, il n'y a rien, pas de pages, vide.
Je veux donc capter les requêtes à ce moment et tout renvoyer vers les adresses récrites de pages existantes.

Existe-t-il un moyen ?

Cordialement
Santiago DIEZ