Rewrite d'une IP vers un domaine
5 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- Fugitif
- Nouveau WRInaute

- Messages: 8
- Inscription: 6 Fév 2004
Rewrite d'une IP vers un domaine
Bonjour,
J'ai remarquer aujourd'hui que Google indexait mes pages via mon nom de domaine, et aussi via l'IP du serveur.
J'ai donc chercher à faire un .htaccess pour rediriger les visiteurs qui accèdent au serveur via mon IP sur mon domaine.
J'ai trouver cette règle pour le mod_rewrite qui fonctionne :
Mais j'ai aussi trouver ceci :
Pouvez vous m'expliquer à quoi correspond QSA ? et le '^' et '!' ?
Et doit t-on entourer la RewriteCond avec des guillemets ?
Je suis novice en regex, je débute.
Merci
J'ai remarquer aujourd'hui que Google indexait mes pages via mon nom de domaine, et aussi via l'IP du serveur.
J'ai donc chercher à faire un .htaccess pour rediriger les visiteurs qui accèdent au serveur via mon IP sur mon domaine.
J'ai trouver cette règle pour le mod_rewrite qui fonctionne :
- Code: Tout sélectionner
RewriteCond %{HTTP_HOST} "^123\.456\.7\.89" [NC]
RewriteRule (.*) http://mon_domaine.com/$1 [R=301,L]
Mais j'ai aussi trouver ceci :
- Code: Tout sélectionner
RewriteCond %{HTTP_HOST} !^123\.456\.7\.89$
RewriteRule ^(.*) http://www.domaine.tld/$1 [QSA,L,R=301]
Pouvez vous m'expliquer à quoi correspond QSA ? et le '^' et '!' ?
Et doit t-on entourer la RewriteCond avec des guillemets ?
Je suis novice en regex, je débute.
Merci
- ayor
- WRInaute discret

- Messages: 211
- Inscription: 29 Oct 2008
QSA : Query String Append : fait suivre le reste de l'url
^ : "commence par" dans les expressions régulières
! : "négation"
Je suis trop bon
Toute la doc : http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html
^ : "commence par" dans les expressions régulières
! : "négation"
Je suis trop bon
Toute la doc : http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html
- Fugitif
- Nouveau WRInaute

- Messages: 8
- Inscription: 6 Fév 2004
ayor a écrit:QSA : Query String Append : fait suivre le reste de l'url
^ : "commence par" dans les expressions régulières
! : "négation"
Je suis trop bon
Toute la doc : http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html
Merci, j'était justement entrain de lire sur le lien que tu ma donner
- Code: Tout sélectionner
'qsappend|QSA' (query string append)
This flag forces the rewriting engine to append a query string part in the substitution string to the existing one instead of replacing it. Use this when you want to add more data to the query string via a rewrite rule.
J'ai fait un test sans le QSA et le reste de l'url est quand même donné dans la redirection.
J'ai cette règle :
- Code: Tout sélectionner
RewriteCond %{HTTP_HOST} "^123\.456\.7\.89"
RewriteRule (.*) http://mon_domaine.com/$1 [R=301,L]
J'ai supprimer le [NC] car celà ne sert à rien avec une IP.
Ma règle est bonne alors ?
Aussi tu dit ! = "négation"
C'est pareil que != si je comprend bien ? ! = n'est pas c'est ça ?
5 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 :
- rewrite domaine alias
- Rewrite en fonction du domaine
- Sous domaine rewrite ?
- Rewrite dans un sous domaine
- ISAPI REWRITE , limiter à un domaine
- ISAPI Rewrite forcer le nom de domaine
- [Résolu]Rewrite suivant nom de domaine entré
- aide pour rewrite de repertoire de sous domaine
- Rewrite une url vers un sous-domaine
- rewrite ou pas rewrite telle est le question...
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
