url rewriting , ovh

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

ouiffi
WRInaute discret
WRInaute discret
 
Messages: 94
Inscription: Lun Mar 28, 2005 15:52

url rewriting , ovh

Message le Mar Nov 08, 2005 2:12

Bonjour,
je suis pas le 1er à avoir des soucis mais il est tard et mon projet ne marche toujours pas...
voici le lien
http://www.assafoot.com/v2/html/accueil/

je voudrais remplacer le "html" par une année en url rewriting mais ca marche pas...

http://www.assafoot.com/v2/2004/accueil/
http://www.assafoot.com/v2/2003/accueil/

pourriez vous me filer le contenu complet d'un htaccess svp ???

voilà ce que j'ai en local (esayphp) qui marche

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.*)/([a-z]+)/$ html/$2/index.php [L]
RewriteRule ^(.*)/([a-z]+)/index.php$ html/$2/index.php [L]

merci d'avance
julien

ouiffi
WRInaute discret
WRInaute discret
 
Messages: 94
Inscription: Lun Mar 28, 2005 15:52

résolu...

Message le Mar Nov 08, 2005 2:15

Options +FollowSymlinks
RewriteEngine on

RewriteRule ^(.*)/([a-z]+)/$ /v2/html/$2/index.php [L]

ouiffi
WRInaute discret
WRInaute discret
 
Messages: 94
Inscription: Lun Mar 28, 2005 15:52

Message le Mar Nov 08, 2005 2:24

par contre erreur 500 quand je reajoute l'extension .php
une idée?

RewriteRule ^(.*)/([a-z]+)/index.php$ /v2/html/$2/index.php [L]
RewriteRule ^(.*)/([a-z]+)/$ /v2/html/$2/index.php [L]


Leonick
WRInaute accro
WRInaute accro
 
Messages: 12326
Inscription: Dim Aoû 08, 2004 20:24

Message le Mar Nov 08, 2005 22:53

ouiffi a écrit:par contre erreur 500 quand je reajoute l'extension .php
une idée?

RewriteRule ^(.*)/([a-z]+)/index.php$ /v2/html/$2/index.php [L]
RewriteRule ^(.*)/([a-z]+)/$ /v2/html/$2/index.php [L]

Pas besoin de mettre l'extension. Ca permet de pouvoir modifier quand on veut le type de fichier.
En plus, s'il n'y a pas de DirectoryIndex dans le htaccess, il n'y a pas besoin d'ajouter le "index", car c'est lui qui est pris par défaut de chaque répertoire

Yack
Nouveau WRInaute
 
Messages: 22
Inscription: Mer Aoû 24, 2005 12:16

Message le Mer Nov 09, 2005 23:13

chez OVH, il faut généralement mettre un / au début de la seconde partie du RewriteRule

Alain GUARINO
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 174
Inscription: Jeu Avr 28, 2005 18:05

Message le Sam Nov 12, 2005 18:49

Bonjour,

pourquoi lorsque je place mon .htaccess écrit comme suit, la redirection s'opère parfaitement pour la page index mais rend l'affichage de toutes les autres pages impossible ? :

Options +FollowSymlinks
RewriteEngine on
#Utilise seulement le site avec www
RewriteCond %{HTTP_HOST} ^exemple.com$
RewriteRule ^(.*) http://www.exemple.com/$1 [QSA,L,R=301]

Pour information, je suis en mutualisé chez OVH.
Merci de vos réponses.

rtb
WRInaute accro
WRInaute accro
 
Messages: 1055
Inscription: Dim Nov 14, 2004 11:56

Message le Sam Nov 12, 2005 19:23

Bonjour,
en mutu aussi chez ovh, en faisant le contraire ca marche :
RewriteCond %{HTTP_HOST} !^www.example.com$
RewriteRule ^(.*) http://www.www.example.com/$1 [QSA,L,R=301]
rtb

Alain GUARINO
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 174
Inscription: Jeu Avr 28, 2005 18:05

Message le Sam Nov 12, 2005 20:01

rtb a écrit:Bonjour,
en mutu aussi chez ovh, en faisant le contraire ca marche :
RewriteCond %{HTTP_HOST} !^www.example.com$
RewriteRule ^(.*) http://www.www.example.com/$1 [QSA,L,R=301]
rtb


Toujours impossible d'afficher les pages autres que la page d'accueil :cry:
Merci quand-même...

Personne d'autre pour m'aider ?

doohee
Nouveau WRInaute
 
Messages: 10
Inscription: Mer Fév 23, 2005 8:00

Message le Sam Nov 12, 2005 20:34

je me suis battu avec ovh pendant des semaines pour faire fonctionner des regles de réécriture par htaccess... Et ceci contre toute logique. Il y a un serieux probleme a ce niveau avec cet hébergeur, ne t'attend pas à des résultats logiques...meme si ca fonctionne ailleurs!

Bon courage

Alain GUARINO
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 174
Inscription: Jeu Avr 28, 2005 18:05

Message le Sam Nov 12, 2005 20:43

doohee a écrit:je me suis battu avec ovh pendant des semaines pour faire fonctionner des regles de réécriture par htaccess... Et ceci contre toute logique. Il y a un serieux probleme a ce niveau avec cet hébergeur, ne t'attend pas à des résultats logiques...meme si ca fonctionne ailleurs!

Bon courage


Eh bien je sais à quoi m'attendre désormais...
Je te remercie.


Leonick
WRInaute accro
WRInaute accro
 
Messages: 12326
Inscription: Dim Aoû 08, 2004 20:24

Message le Sam Nov 12, 2005 21:06

Alain GUARINO a écrit:RewriteRule ^(.*) http://www.exemple.com/$1 [QSA,L,R=301]

C'est normal, car pour n'importe quelle page autre que l'index de la racine, le $1 correspondra à /autrepage
et donc la réécriture enverra sur http://www.exemple.com//autrepage qui n'existe pas.
Il faudrait
Code: Tout sélectionner
RewriteRule ^(.*)   http://www.exemple.com$1  [QSA,L,R=301]

Ca devrait marcher

Alain GUARINO
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 174
Inscription: Jeu Avr 28, 2005 18:05

Message le Sam Nov 12, 2005 21:57

Ca fonctionne enfin !!!!
Leonick c'est grâce à toi mais pas tel qu'on pourrait le croire lol

En fait grâce à toi je me suis aperçu que j'avais malencontreusement supprimé le "/" entre "com" et "$" (l'inverse de ce que tu préconisais).

Et je remercie encore une fois rtb pour les "!" qu'il fallait effectivement rajouter.

Merci donc à vous deux.


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