|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
yann214 WRInaute impliqué

Inscrit le: 17 Nov 2005 Messages: 352
|
Posté le : Sam Sep 23, 2006 12:02 Sujet du message: [résolu] url rewriting sur dédié OVH |
|
|
Salut,
En passant d'un mutualisé ovh à un dédié ovh, mon urlrewriting ne marche plus.
RewriteEngine on
RewriteRule ^(.+)/$ list.php?lng=$1 [QSA,L]
Si je tape l'adresse http://www.mondomaine.com/fr/ alors j'obtient une page 403 Forbidden (You don't have permission to access /fr/) au lieu de me renvoyer vers le fichier list.php
Que se passe-t-il et comment résoudre le problème ?
J'ai essayé de mettre des / avant le "^" ou le "list.php"... d'ajouter un RewriteBase... rien n'y fait.
J'ai aussi constaté une chose, le répertoire image existant, l'url rewriting marche mais bizarrement car :
* si je tape http://www.mondomaine.com/images/ je récupère la fin du mot images : "ges" dans ma variable lng
* si je tape http://www.mondomaine.com/classes/ je récupère la fin du mot classes : "sses" dans ma variable lng
Merci !
Dernière édition par yann214 le Mar Sep 26, 2006 16:34; édité 2 fois |
|
| |
|
 |
kazhar WRInaute accro

Inscrit le: 09 Jan 2004 Messages: 6145 Localisation: Somewhere only I know
|
Posté le : Sam Sep 23, 2006 12:23 Sujet du message: [résolu] url rewriting sur dédié OVH |
|
|
Il faut activer l'url rewriting dans ta configuration apache.
| Code: |
| LoadModule rewrite_module /usr/lib/apache/mod_rewrite.so |
Dans ta config apache. |
|
| |
|
 |
yann214 WRInaute impliqué

Inscrit le: 17 Nov 2005 Messages: 352
|
Posté le : Sam Sep 23, 2006 14:07 Sujet du message: [résolu] url rewriting sur dédié OVH |
|
|
l'url rewriting est déjà activé j'ai vérifié...
le mod_rewrite est bien là dans mon fichier d'info php.
si je fais :
| Citation: |
| RewriteRule ^index.html$ index.php?qstring=$1 [QSA,L] |
Ca marche !
si je fais :
| Code: |
| RewriteRule ^/(.+)/index.html$ index.php?qstring=$1 [QSA,L] |
Ca marche plus
En fait dès qu'il y a un sous-repertoire ça semble ne plus fonctionner, comme si la recherche du répertoire (qui n'existe pas donc erreur 403) prenait le pas sur l'url rewriting... |
|
| |
|
 |
RomsIW WRInaute accro

Inscrit le: 25 Mai 2004 Messages: 1045 Localisation: Paris
|
Posté le : Dim Sep 24, 2006 13:10 Sujet du message: [résolu] url rewriting sur dédié OVH |
|
|
| essaie avec (.*) |
|
| |
|
 |
Alkann Nouveau WRInaute
Inscrit le: 13 Sep 2006 Messages: 7
|
Posté le : Lun Sep 25, 2006 9:17 Sujet du message: [résolu] url rewriting sur dédié OVH |
|
|
Essai également en ajoutant en haut de ton htaccess :
| Code: |
| Options +FollowSymLinks |
|
|
| |
|
 |
yann214 WRInaute impliqué

Inscrit le: 17 Nov 2005 Messages: 352
|
Posté le : Mar Sep 26, 2006 10:09 Sujet du message: [résolu] url rewriting sur dédié OVH |
|
|
j'ai essayé ces 2 options et rien à faire.
Je reste bloqué car je n'arrive pas à trouver de logique au fonctionnement actuel du rewriting sur mon serveur... |
|
| |
|
 |
yann214 WRInaute impliqué

Inscrit le: 17 Nov 2005 Messages: 352
|
Posté le : Mar Sep 26, 2006 10:28 Sujet du message: [résolu] url rewriting sur dédié OVH |
|
|
en fait ça ne marche plus dès que je veux accéder à un sous-répertoire qui n'existe pas... Il ne fait pas de rewriting mais cherche absolument à accéder au sous-répertoire indiqué dans l'url...
si par exemple je tape
| Code: |
| RewriteRule ^/fr/index.html$ index.php?qstring=$1 [L] |
et bien mon l'url suivante n'est pas rewritée :
| Code: |
| http://www.domaine.com/fr/index.html |
j'ai juste le forbidden suivant :
| Code: |
| You don't have permission to access /fr/index.html on this server. |
Dernière édition par yann214 le Mar Sep 26, 2006 10:33; édité 1 fois |
|
| |
|
 |
RomsIW WRInaute accro

Inscrit le: 25 Mai 2004 Messages: 1045 Localisation: Paris
|
Posté le : Mar Sep 26, 2006 10:32 Sujet du message: [résolu] url rewriting sur dédié OVH |
|
|
| yann214 a écrit: |
| en fait ça ne marche plus dès que je veux accéder à un sous-répertoire qui n'existe pas... Il ne fait pas de rewriting mais cherche absolument à accéder au sous-répertoire indiqué dans l'url... |
ok essaie avec
| Code: |
| RewriteRule ^(.*)/index.html$ /index.php?qstring=$1 [NC,L] |
|
|
| |
|
 |
yann214 WRInaute impliqué

Inscrit le: 17 Nov 2005 Messages: 352
|
Posté le : Mar Sep 26, 2006 10:37 Sujet du message: [résolu] url rewriting sur dédié OVH |
|
|
| Ca ne marche pas mieux... |
|
| |
|
 |
yann214 WRInaute impliqué

Inscrit le: 17 Nov 2005 Messages: 352
|
Posté le : Mar Sep 26, 2006 10:40 Sujet du message: [résolu] url rewriting sur dédié OVH |
|
|
| Ca ne peux pas venir d'une option du module apache ou d'apache lui-même ? |
|
| |
|
 |
RomsIW WRInaute accro

Inscrit le: 25 Mai 2004 Messages: 1045 Localisation: Paris
|
Posté le : Mar Sep 26, 2006 10:40 Sujet du message: [résolu] url rewriting sur dédié OVH |
|
|
donc le problème vient d'ailleurs.
pense à rebooter ton serveur après avoir fait les bonnes modifs dans le httpd mais le pb ne vient pas de là sinon tu aurais une erreur 500
ça me semble bizarre quand même tout ça.
Tu peux nous montrer l'URL que tu rentres dans ton navigateur pour voir ?
Et les 5 premières lignes de ton .htaccess complet ? |
|
| |
|
 |
yann214 WRInaute impliqué

Inscrit le: 17 Nov 2005 Messages: 352
|
Posté le : Mar Sep 26, 2006 10:50 Sujet du message: [résolu] url rewriting sur dédié OVH |
|
|
mon .htaccess est tous simplement :
| Code: |
RewriteEngine on
Options +FollowSymlinks
RewriteRule ^(.*)/index.html$ index.php?qstring=$1 [NC,L]
|
et l'url que j'entre :
| Code: |
| http://www.mondomaine.com/fr/index.html |
Ca parait tellement simple comme exemple... |
|
| |
|
 |
RomsIW WRInaute accro

Inscrit le: 25 Mai 2004 Messages: 1045 Localisation: Paris
|
Posté le : Mar Sep 26, 2006 10:52 Sujet du message: [résolu] url rewriting sur dédié OVH |
|
|
| yann214 a écrit: |
mon .htaccess est tous simplement :
| Code: |
RewriteEngine on
Options +FollowSymlinks
RewriteRule ^(.*)/index.html$ index.php?qstring=$1 [NC,L]
|
et l'url que j'entre :
| Code: |
| http://www.mondomaine.com/fr/index.html |
Ca parait tellement simple comme exemple... |
as tu essayé avec le slashe (/) devant index.php?qstring=$1 ? sinon il va pas chercher à la racine mais dans le répertoire fr/ |
|
| |
|
 |
yann214 WRInaute impliqué

Inscrit le: 17 Nov 2005 Messages: 352
|
Posté le : Mar Sep 26, 2006 10:57 Sujet du message: [résolu] url rewriting sur dédié OVH |
|
|
Oui, mais dans l'erreur 403, il ne me dit pas qu'il ne trouve pas le index.php, mais le /fr/index.html...
le rewriting marche bien parce que si je fais
| Code: |
| RewriteRule ^index.html$ index.php [L] |
Je fins bien sur index.php en tapant
| Code: |
| http://www.mondomaine.com/index.html |
|
|
| |
|
 |
yann214 WRInaute impliqué

Inscrit le: 17 Nov 2005 Messages: 352
|
Posté le : Mar Sep 26, 2006 11:00 Sujet du message: [résolu] url rewriting sur dédié OVH |
|
|
| .. mon .htaccess fonctionnait très bien sur le mutualisé, c'est sur ce dédié qu'il foire.... |
|
| |
|
 |
| |
|
|