Problème bizarre URL Rewriting sur 1&1

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

pascal_
WRInaute discret
WRInaute discret
 
Messages: 97
Inscription: Ven Sep 24, 2004 13:57

Problème bizarre URL Rewriting sur 1&1

Message le Ven Déc 02, 2005 21:51

Bonjour,

J'ai un problème bizarre sur l'URL Rewriting de 1&1 (l'offre gratuite, sous-domaine).

Si je fais :
Code: Tout sélectionner
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^(.)$  /wakka.php?wakka=HomePage
</IfModule>


ça marche impeccable, sdom.dom.info/H est bien redirigé correctement.

Par contre,
Code: Tout sélectionner
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^(.*)$  /wakka.php?wakka=HomePage
</IfModule>


ça ne marche plus, dès que je veux accèder à une URL (même / ) :
Erreur 500 : erreur interne du serveur !
Une erreur interne du serveur est survenue.


Je ne vois pas du tout d'où ça pourrait venir, le .htaccess fonctionne nickel en local (easyphp) et il provient de l'install du wiki wacko.

Si vous avez une idée...


edit: le sous-domaine est redirigé vers un sous répertoire.
Pas de .htaccess dans le répertoire père, droit du .htaccess en 644.
Dans un autre répertoire pour un autre sous-domaine, un .htaccess maison fontionne parfaitement.

pascal_
WRInaute discret
WRInaute discret
 
Messages: 97
Inscription: Ven Sep 24, 2004 13:57

Message le Ven Déc 02, 2005 22:08

Bon, en fait l'URL rewriting de mon premier sous-domaine ne fonctionne plus.

Je crois bien que c'est parceque j'ai effacé le .htaccess du répertoire racine....

Quelqu'un l'aurait sous la main ?

Luj
WRInaute impliqué
WRInaute impliqué
 
Messages: 352
Inscription: Dim Juil 17, 2005 10:53

Message le Ven Déc 02, 2005 22:21

ne faudrait-il pas rajouter ceci :
Code: Tout sélectionner
RewriteBase /sous/repertoire/
??

pascal_
WRInaute discret
WRInaute discret
 
Messages: 97
Inscription: Ven Sep 24, 2004 13:57

Message le Ven Déc 02, 2005 22:36

pascal_ a écrit:Bon, en fait l'URL rewriting de mon premier sous-domaine ne fonctionne plus.

Je crois bien que c'est parceque j'ai effacé le .htaccess du répertoire racine....

Quelqu'un l'aurait sous la main ?


Bon, j'ai rien dit, c'est parceque j'avais écrasé le .htaccess en faisant n'imp.

pascal_
WRInaute discret
WRInaute discret
 
Messages: 97
Inscription: Ven Sep 24, 2004 13:57

Message le Ven Déc 02, 2005 22:38

Luj a écrit:ne faudrait-il pas rajouter ceci :
Code: Tout sélectionner
RewriteBase /sous/repertoire/
??


Non, c'est pas ça.

En fait, quand je mets la règle ^(.)$ ça marche bien, la redirection fonctionne, pas d'erreur.
Et quand je modifie en ^(.*)$ , j'ai carrément une erreur interne. Apache lit le fichier et à l'air de planter directement sur une erreur 500 :cry:


edit : "Error 500 Server Configuration Error" selon la doc.

pascal_
WRInaute discret
WRInaute discret
 
Messages: 97
Inscription: Ven Sep 24, 2004 13:57

Message le Ven Déc 02, 2005 22:46

Dernier test, si je mets ^([a-zA-Z0-9]*)$ ça fonctionne.

Je comprend vraiment plus rien :roll:

dcz
WRInaute passionné
WRInaute passionné
 
Messages: 722
Inscription: Mer Mar 02, 2005 2:04

Message le Lun Déc 05, 2005 18:30

pascal_ a écrit:Dernier test, si je mets ^([a-zA-Z0-9]*)$ ça fonctionne.

Je comprend vraiment plus rien :roll:


ça doit juste être une personalisation d'apache, c'est plus clair de toute façon de spécifier le jeux de caractère plutôt que de les autoriser tous.

++


correiaj
WRInaute accro
WRInaute accro
 
Messages: 1106
Inscription: Lun Avr 25, 2005 22:39

Message le Mer Déc 07, 2005 16:21

RewriteRule ^(.*)$ /wakka.php?wakka=HomePage

Erreur 500 c´est normal: boucle infini.

Il n´y a pas de personalisation d´apache. et le .* marche bien sur 1&1

pascal_
WRInaute discret
WRInaute discret
 
Messages: 97
Inscription: Ven Sep 24, 2004 13:57

Message le Jeu Déc 15, 2005 21:41

Il boucle apache ? On peut pas lui dire de ne pas le faire ?

Et c'est bizarre, en local, ça marche bien et c'est le .htaccess d'un wiki...


correiaj
WRInaute accro
WRInaute accro
 
Messages: 1106
Inscription: Lun Avr 25, 2005 22:39

Message le Ven Déc 16, 2005 14:03

Oui on peut parfaitement lui dire: [L]

chhanot
WRInaute discret
WRInaute discret
 
Messages: 90
Inscription: Dim Jan 16, 2005 21:47

Message le Sam Déc 17, 2005 10:44

Bonjour à tous,

en fait j'ai le même problème que pascal, je suis chez 1&1 offre gratuite et j'avais un .htaccess à la racine et tout allait bien. J'ai essayé de mettre un .htaccess qui fonctionne très bien en local et la qd je le mets dans un sous répertoire erreur 500 !!!! Quelqu'un pourrait m'expliquer d'ou pourrait venir la mauvaise interprétation de mon .htaccess?

Merci bcp d'avance voici mon .htaccess

Options +FollowSymlinks
RewriteEngine On

RewriteRule ^(.*)-([0-9]*).html$ index.php?dir=$2 [L]
RewriteRule ^(.*)-([0-9]*)-page-([0-9]*).html$ index.php?dir=$2&start=$3 [L]
RewriteRule ^(.*)-([0-9]*)-ordre([0-9]*).html$ index.php?order=$3&dir=$2 [L]
RewriteRule ^(.*)-([0-9]*)-page-([0-9]*)-ordre-([0-9]*).html$ index.php?order=$4&dir=$2&start=$3 [L]
RewriteRule soumettre.html$ index.php?do=soumettre [L]
RewriteRule suggerer.html$ index.php?do=suggerer [L]
RewriteRule nouveautes.html$ index.php?do=nouveautes [L]
RewriteRule newsletter.html$ index.php?do=newsletter [L]
RewriteRule partenaires.html$ index.php?do=partenaires [L]
RewriteRule partenaires1.html$ index.php?do=partenaires1 [L]



Merci bcp d'avance, je comprends plus rien moi 8O


yuston
WRInaute passionné
WRInaute passionné
 
Messages: 801
Inscription: Ven Sep 24, 2004 16:53

Message le Sam Déc 17, 2005 11:07

En effet moi aussi je rencontre des petits problèmes d'url rewriting sur 1and1...
J'ai regardé dans le phpinfo(); et il me semble que je n'ai pas vu le mod_rewrite. Et j'obtiens également une erreur 500 lorsque je place un .htaccess avec les régles de réécriture.

J'en conclus que l'url rewriting n'est pas actif sur 1and1...
Par contre si quelqu'un me prouve le contraire, j'aimerai bien savoir comment il a fait!

chhanot
WRInaute discret
WRInaute discret
 
Messages: 90
Inscription: Dim Jan 16, 2005 21:47

Message le Sam Déc 17, 2005 11:39

Non l'url rewrite est actif chez 1 & 1 mais moi il ne fonctionne que si je place le .htaccess à la racine et pas dans les sous répertoire et j'aimerais savoir comment tu as réussi à résoudre le problème pascal?


yuston
WRInaute passionné
WRInaute passionné
 
Messages: 801
Inscription: Ven Sep 24, 2004 16:53

Message le Sam Déc 17, 2005 11:44

chhanot a écrit:Non l'url rewrite est actif chez 1 & 1 mais moi il ne fonctionne que si je place le .htaccess à la racine et pas dans les sous répertoire et j'aimerais savoir comment tu as réussi à résoudre le problème pascal?


Je vais essayer ca tout de suite!


correiaj
WRInaute accro
WRInaute accro
 
Messages: 1106
Inscription: Lun Avr 25, 2005 22:39

Message le Sam Déc 17, 2005 15:11

chhanot a écrit:Bonjour à tous,

en fait j'ai le même problème que pascal, je suis chez 1&1 offre gratuite et j'avais un .htaccess à la racine et tout allait bien. J'ai essayé de mettre un .htaccess qui fonctionne très bien en local et la qd je le mets dans un sous répertoire erreur 500 !!!! Quelqu'un pourrait m'expliquer d'ou pourrait venir la mauvaise interprétation de mon .htaccess?

Merci bcp d'avance voici mon .htaccess

Options +FollowSymlinks
RewriteEngine On

RewriteRule ^(.*)-([0-9]*).html$ index.php?dir=$2 [L]
RewriteRule ^(.*)-([0-9]*)-page-([0-9]*).html$ index.php?dir=$2&start=$3 [L]
RewriteRule ^(.*)-([0-9]*)-ordre([0-9]*).html$ index.php?order=$3&dir=$2 [L]
RewriteRule ^(.*)-([0-9]*)-page-([0-9]*)-ordre-([0-9]*).html$ index.php?order=$4&dir=$2&start=$3 [L]
RewriteRule soumettre.html$ index.php?do=soumettre [L]
RewriteRule suggerer.html$ index.php?do=suggerer [L]
RewriteRule nouveautes.html$ index.php?do=nouveautes [L]
RewriteRule newsletter.html$ index.php?do=newsletter [L]
RewriteRule partenaires.html$ index.php?do=partenaires [L]
RewriteRule partenaires1.html$ index.php?do=partenaires1 [L]



Merci bcp d'avance, je comprends plus rien moi 8O


Ton code est bourrer d´erreur. Une ancre ne peut pas Être fermée si elle n´a pas été ouverte...Pas d´espace superflu...Slash pour urlB, et si c´est dans un répertoire, il faudra mettre l´urlB avec le nom du repertoire, si le fichier désiré n´est pas dans le répertoire racine...
Essaye avec cela:
RewriteEngine On

RewriteRule ^(.*)-([0-9]*).html$ /index.php?dir=$2 [L]
RewriteRule ^(.*)-([0-9]*)-page-([0-9]*).html$ /index.php?dir=$2&start=$3 [L]
RewriteRule ^(.*)-([0-9]*)-ordre([0-9]*).html$ /index.php?order=$3&dir=$2 [L]
RewriteRule ^(.*)-([0-9]*)-page-([0-9]*)-ordre-([0-9]*).html$ /index.php?order=$4&dir=$2&start=$3 [L]
RewriteRule ^soumettre.html$ /index.php?do=soumettre [L]
RewriteRule ^suggerer.html$ /index.php?do=suggerer [L]
RewriteRule ^nouveautes.html$ /index.php?do=nouveautes [L]
RewriteRule ^newsletter.html$ /index.php?do=newsletter [L]
RewriteRule ^partenaires.html$ /index.php?do=partenaires [L]
RewriteRule ^partenaires1.html$ /index.php?do=partenaires1 [L]

Voila,

Problème bizarre URL Rewriting sur 1&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 :



Qui est en ligne

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