rediriger exemple.com vers exemple.com/html

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

lesissoux
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 40
Inscription: 10 Avr 2005

rediriger exemple.com vers exemple.com/html

Message le Ven Sep 05, 2008 15:37

Bonjour,

J'ai un 240plan chez ovh.

Je veux rediriger les url commençant par http://www.example.com/ vers http://www.example.com/html/ sans que "/html" n'apparaisse dans l'url.

d'autre part, je veux conserver les url du type www.example.com/admin

j'ai essayé ceci :
RewriteCond %{HTTP_HOST} !^www.example.com/admin [NC]
RewriteRule (.*) http://www.example.com/html/$1 [QSA,L]

sans succès
avez-vous des idées ?
merci d'avance,


webmasterlamogere
WRInaute passionné
WRInaute passionné
 
Messages: 1874
Inscription: 17 Déc 2006

Message le Ven Sep 05, 2008 15:48

avec :
Code: Tout sélectionner
RewriteCond $1 !^admin [NC]
RewriteCond $1 !^html [NC]
RewriteRule (.*) /html/$1 [QSA,L]

lesissoux
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 40
Inscription: 10 Avr 2005

Message le Ven Sep 05, 2008 15:51

merci pour le code. La redirection fonctionne mais reste apparente, comment la masquer ?
je veux que l'url ne change pas.


e-kiwi
Modérateur
Modérateur
 
Messages: 15618
Inscription: 23 Déc 2003

Message le Ven Sep 05, 2008 15:52

oui, là tu cherches à rediriger, alors que tu dois re-écrire.


e-kiwi
Modérateur
Modérateur
 
Messages: 15618
Inscription: 23 Déc 2003

Message le Ven Sep 05, 2008 15:52

tu peux coller ton htaccess ici ?

lesissoux
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 40
Inscription: 10 Avr 2005

Message le Ven Sep 05, 2008 15:55

voici mon htaccess
il n'y a rien d'autre que cela :

Options +FollowSymlinks
RewriteEngine on

RewriteCond $1 !^admin [NC]
RewriteCond $1 !^html [NC]
RewriteRule (.*) http://www.example.com/html/$1 [QSA,L]


effectivement je veux réécrire


webmasterlamogere
WRInaute passionné
WRInaute passionné
 
Messages: 1874
Inscription: 17 Déc 2006

Message le Ven Sep 05, 2008 16:05

j'ai édité le message juste après l'avoir écrit pour supprimer "http://www.example.com"

lesissoux
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 40
Inscription: 10 Avr 2005

Message le Ven Sep 05, 2008 16:10

donc maintenant j'ai ca

Options +FollowSymlinks
RewriteEngine on

RewriteCond $1 !^admin [NC]
RewriteCond $1 !^html [NC]

RewriteRule (.*) /html/$1 [QSA,L]

lesissoux
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 40
Inscription: 10 Avr 2005

Message le Ven Sep 05, 2008 16:23

impeccable tout fonctionne comme je le voulais

Un grand merci pour votre collaboration !!!!!!!

mrzakari
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 47
Inscription: 31 Aoû 2008

Message le Lun Sep 08, 2008 21:19

j'ai fait la maime chose car je veux la maime chose que vous
mon problème est quand je mait http://www.example.com/html/ il reste http://www.example.com/html/
et moi je veux qu'il sera http://www.example.com/
et aussi pour les article ex
http://www.example.com/html/cour.html => http://www.example.com/cour.html
merci

lesissoux
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 40
Inscription: 10 Avr 2005

Message le Lun Sep 08, 2008 21:25

avec ce code ca fonctionne tres bien
RewriteCond $1 !^admin [NC]
RewriteCond $1 !^html [NC]
RewriteRule (.*) /html/$1 [QSA,L]


webmasterlamogere
WRInaute passionné
WRInaute passionné
 
Messages: 1874
Inscription: 17 Déc 2006

Message le Lun Sep 08, 2008 21:26

la réécriture ne marche pas comme ca. dans ce cas si tu appelle -http://www.example.com/cour.html tu vois le contenu de -http://www.example.com/html/cour.html.

mrzakari
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 47
Inscription: 31 Aoû 2008

Message le Lun Sep 08, 2008 22:05

ok
pour faire http://www.example.com/html/ ver http://www.example.com/ dans le même code pour ne pas avoir une duplicate car quand je tape http://www.example.com/html/ il reste http://www.example.com/html/
Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on

RewriteCond $1 !^admin [NC]
RewriteCond $1 !^html [NC]

RewriteRule (.*) /html/$1 [QSA,L]


webmasterlamogere
WRInaute passionné
WRInaute passionné
 
Messages: 1874
Inscription: 17 Déc 2006

Message le Mar Sep 09, 2008 6:46

il faut mettre :
Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on

RewriteCond %{QUERY_STRING} !rewrite
RewriteRule html/(.*) /$1 [QSA,L,R=301]

RewriteCond $1 !^admin [NC]
RewriteRule (.*) /html/$1?rewrite [QSA,L]

mrzakari
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 47
Inscription: 31 Aoû 2008

Message le Mar Sep 09, 2008 9:50

ça marche pas quand je tape http://www.exampel.com/html il reste le même et moi je veux supprimer html

et aussi merci de me supprimer a propos d'admin

cordialement

rediriger exemple.com vers exemple.com/html

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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 :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités