Interdire example.com et obliger www.example.com
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
Et si tu rajoutes un "s" à l'endroit approprié dans le code... ?
- Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com$
RewriteRule ^(.*) https://www.example.com/$1 [QSA,L,R=301]
Bonjour à tous.
Je suis chez ovh avec un 90 plan.
J'utilise l'option multi domaine, donc j'ai un domaine qui pointe vers la racine et d'autres vers des dossiers.
Le probleme est que si je met le code donné sur ce topic pour un nom de domaine rattacher à un dossier, le domaine principal ne marche plus alors.
Comment rajouter des exeptions?
Merci d'avance
Je suis chez ovh avec un 90 plan.
J'utilise l'option multi domaine, donc j'ai un domaine qui pointe vers la racine et d'autres vers des dossiers.
Le probleme est que si je met le code donné sur ce topic pour un nom de domaine rattacher à un dossier, le domaine principal ne marche plus alors.
Comment rajouter des exeptions?
Merci d'avance
ffocean a écrit:Bonjour moi j'ai un probleme. J'ai mis ca dans mon fichier .htacess :
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^ffocean.com$
RewriteRule ^(.*) h**p://www.ffocean.com/$1 [QSA,L,R=301]
Mais quand je tape ffocean.com dans mon navigateur, ca me met une page d'erreur avec ecrit dans ecrit dans la barre de lien :
http://ffocean.com/home/ffocean/www/h** ... ocean/www/ etc... ca continue
Quelqu'un a une idée de l'erreur ?
j'ai exactement le même problème
Faut lire le post depuis le début
De cette façon tu est sur de ne pas entrer dans une boucle sans fin!
Kmacleod a écrit:
- Code: Tout sélectionner
RewriteCond %{HTTP_HOST} !^www.example.com$
RewriteRule ^(.*) http://www.example.com/$1 [QSA,L,R=301]
classique non ?
De cette façon tu est sur de ne pas entrer dans une boucle sans fin!
-

lululelutin - WRInaute discret

- Messages: 63
- Inscription: Jeu Juin 26, 2003 14:06
Bonjour
Je relance la discussion avec et sans www pour un serveur Microsoft IIS.
Comment forcer le site avec www sur un serveur IIS puisqu’il n’y a pas de fichier .hraccess !
Existe-t-il un autre fichier sur les serveurs Microsoft qui pourrais faire la job ?
Avez-vous d’autres techniques à me suggérer ?
Pour Google, c’est OK avec l’option « Domaine favori » dans la zone sitemap, mais pour les autres moteurs…
Merci
Je relance la discussion avec et sans www pour un serveur Microsoft IIS.
Comment forcer le site avec www sur un serveur IIS puisqu’il n’y a pas de fichier .hraccess !
Existe-t-il un autre fichier sur les serveurs Microsoft qui pourrais faire la job ?
Avez-vous d’autres techniques à me suggérer ?
Pour Google, c’est OK avec l’option « Domaine favori » dans la zone sitemap, mais pour les autres moteurs…
Merci
Bonjour!
J'ai plusieurs NDD sur le meme hebergement mutualisé (XXL Plan) chez OVH.
Sur certains de mes sites, ce code :
fonctionne impec' et sur d'autre, quand je vais sur http://ndd ou http://ndd/ , ca me redirige vers http://ndd// avec les deux slashes...
Comment je peux faire pour que ce slash en trop disparaisse ?
Les deux lignes de Rewrite sont en debut d'htaccess (apres RewriteEngine on quand meme
) et j'ai essayé de les recopier de mes NDD qui fonctionnaient en changeant juste le NDD... Mais les // restent.
Vous pouvez m'aider ?
J'ai plusieurs NDD sur le meme hebergement mutualisé (XXL Plan) chez OVH.
Sur certains de mes sites, ce code :
- Code: Tout sélectionner
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.ndd$
RewriteRule ^(.*) http://www.ndd/$1 [QSA,L,R=301]
fonctionne impec' et sur d'autre, quand je vais sur http://ndd ou http://ndd/ , ca me redirige vers http://ndd// avec les deux slashes...
Comment je peux faire pour que ce slash en trop disparaisse ?
Les deux lignes de Rewrite sont en debut d'htaccess (apres RewriteEngine on quand meme
Vous pouvez m'aider ?
Dernière édition par Seraph le Mer Fév 14, 2007 16:52, édité 1 fois.
Merci pour ce post très instructif que j'ai lu intégralement. Je suis chez ovh et j'ai mis :
RewriteCond %{HTTP_HOST} !^www.exemple.fr$
RewriteRule ^(.*) http://www.exemple.fr/$1 [QSA,L,R=301]
ça marche nickel, mais attention, avant l'url rewriting sinon ça bug ce dernier
Les adresses avec www et sans www ont le même PR : 4 pour l'accueil, 3 pour les sous-pages (pas le site dans ma signature, un autre), =>dilution !?
L'instructif billet de WRI m'affirme que c'est important de faire cette redirection, MAIS :
- quelques messages dans ce post parlent de désindexation massive !!!! Ca peut arriver ? Je flippe à mort
- Faut le faire systematiquement sur tout ses sites ? même quand le "sans www" n'a pas de PR ?
RewriteCond %{HTTP_HOST} !^www.exemple.fr$
RewriteRule ^(.*) http://www.exemple.fr/$1 [QSA,L,R=301]
ça marche nickel, mais attention, avant l'url rewriting sinon ça bug ce dernier
Les adresses avec www et sans www ont le même PR : 4 pour l'accueil, 3 pour les sous-pages (pas le site dans ma signature, un autre), =>dilution !?
L'instructif billet de WRI m'affirme que c'est important de faire cette redirection, MAIS :
- quelques messages dans ce post parlent de désindexation massive !!!! Ca peut arriver ? Je flippe à mort
- Faut le faire systematiquement sur tout ses sites ? même quand le "sans www" n'a pas de PR ?
rahh, je commence à perdre patience j'ai lu l'ensemble de ce fil, tous essayé mais avec :
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} !^site.fr$
RewriteRule ^(.*) http://www.site.fr/$1 [QSA,L,R=301]
pour moi et chez OVH, çà ne marche pas.
y a-til des particularité pour les .fr ?
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} !^site.fr$
RewriteRule ^(.*) http://www.site.fr/$1 [QSA,L,R=301]
pour moi et chez OVH, çà ne marche pas.
y a-til des particularité pour les .fr ?
-

Thierry Bugs - WRInaute accro

- Messages: 4369
- Inscription: Mer Juin 16, 2004 0:15
dans !^site.fr$ vire le ! qui est en trop
(j'ai un site chez ovh avec ça , ça fonctionne très bien)
(j'ai un site chez ovh avec ça , ça fonctionne très bien)
hotline ovh a écrit :
desole pour ce retard.
vous deverez utiliser ce code svp:
#Options +FollowSymlinks
RewriteEngine on
#Utilise seulement le site avec www
RewriteCond %{HTTP_HOST} ^site.fr$
RewriteRule ^(.*) http://www.site.fr/$1 [QSA,L,R=301]
ce qui ne résoud rien pour moi vu que çà ne marchais pas lol
bon jvais quand même essayer à nouveau.
je place donc mon code ds un fichier htaccess dans le répertoire www dudit site ....et ... hop ... çà ne fontionne pas :/
par précaution je case aussi un htaccess à la racine et ? hop, marche po non plus. :/
et pris d'une idée géniale je rajoute un "." devant mon htaccess (.htaccess) et ô miracle, çà marche
(des baffes que je mérite)
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










le forum