gestion du www ou pas au niveau script

Trouvez ici tout l'aide dont vous avez besoin concernant le script d'annuaire Arfooo.
Merci de reporter les éventuels bugs trouvés.

gestion du www ou pas au niveau script

Messagede bourrache » Mer 9 Fév 2011 21:31

Bonjour
Quoique je conçoive que ce n'est pas le rôle du script de faire cela, serait'il possible d'automatiser le fait que l'adresse de l'annuaire peut être avec ou sans le www, et parfois mal redirigée ?
En fonction de mes errements au niveau référencement j'ai des utilisateurs qui tombent sur l'adresse "mal redirigée" ( genre http://monsite/annuaire et pas http://www.monsite/annuaire ) et là ça plante ( bug typique = la page de soumission reste bloquée sur la recherche des catégories par exemple ).
Ok c'est une fonctionnalité qui s'adresse au faiblards de la regexp et du httpaccess ... on est d'accord.
Cordialement.
bourrache
 
Messages: 7
Inscription: Mer 9 Fév 2011 20:47


Re: gestion du www ou pas au niveau script

Messagede effi » Jeu 10 Fév 2011 13:24

si tu es sur un serveur linux voilà le code du htaccess
Code: Tout sélectionner
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{http_host} !^www\.tonannuaire\.com [NC]
RewriteRule ^(.*)$  http://www.tonannuaire.com/$1 [R=301,L]
</IfModule>
effi
 
Messages: 324
Inscription: Sam 25 Avr 2009 11:47
Localisation: Paris

Re: gestion du www ou pas au niveau script

Messagede bourrache » Ven 11 Fév 2011 12:54

effi a écrit:si tu es sur un serveur linux voilà le code du htaccess
Code: Tout sélectionner
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{http_host} !^www\.tonannuaire\.com [NC]
RewriteRule ^(.*)$  http://www.tonannuaire.com/$1 [R=301,L]
</IfModule>


Merci beaucoup.
En effet avec cette règle ( ci dessous ) j'ai pu fixer tous mes problèmes de redirection en travaillant sur le htaccess de l'annuaire.

#Put the line here to enable PHP5

#You may need to un-comment the following line
#Options +FollowSymlinks

# REMEBER YOU ONLY NEED TO STARD MOD REWRITE ONCE
RewriteEngine On

#REWRITE BASE
#RewriteBase /

# HERE IS A GOOD PLACE TO ADD THE WWW PREFIXE REDIRECTION

RewriteCond %{HTTP_HOST} ^annuaire.labourrache.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.annuaire.labourrache.com$
RewriteRule ^/?$ "http://www.labourrache.com/annuaire/" [R=301,L]

RewriteCond %{HTTP_HOST} !^www\.labourrache\.com$ [NC]
RewriteRule .? http://www.labourrache.com%{REQUEST_URI} [R=301,L]

# HERE IS A GOOD PLACE TO ADD THE OLD SCRIPT REDIRECTION
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php

Ca me gère correctement les cas problématiques que j'avais remarqué.
Encore merci.
bourrache
 
Messages: 7
Inscription: Mer 9 Fév 2011 20:47


Retourner vers Installation, aide et report de bugs

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

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

 
Copyright © arfooo.com  2007 - 2011  -  Tous droits réservés  -  Partenaires de confiance
Sites du groupe: petites annonces gratuites   voyance en direct - tirage tarot   Consultant en référencement
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group | phpBB SEO Traduction par: phpBB-fr.com
cron