1 Dernière modification par Nardo26 (20-07-2011 21:08:34)

Sujet : [Résolu] Probleme avec URL rewriting

Bonjour,

Je viens de finir la version 2 de mon site (à l'aide de wamp)
J'ai transféré tous mes fichiers par FTP (htaccess inclu)
et manifestement l'url rewriting ne veut pas fonctionner, j'ai une erreur 404:

Si je passe par mon adresse "virtuelle" (je ne sais pas comment on dit...)

http://nardo26.lescigales.org/decryptage-modbus-21.php
J'ai l'erreur suivante : "The requested URL /decryptage-modbus-21.php was not found on this server."

Par contre si je tape l'adresse "reelle" :
http://nardo26.lescigales.org/page.php? … &id=21

cela fonctionne...

Voici mon .htaccess:

RewriteEngine on
RewriteBase /

#Rewrite des categories
RewriteRule  ^categorie-([0-9]*)-(.*)\.php$  categorie.php?id=$1&categorie=$2 [L]

#Rewrite des pages
RewriteRule  ^(.*)-([0-9]*)\.php$ page.php?titre=$1&id=$2 [L]

#On rewrite le flux rss
RewriteRule ^rss\.xml$  rss.php [L]

#On rewrite le plan sitemap xml
RewriteRule ^sitemap\.xml$  sitemap.php [L]

Quelqu'un aurait une idée ? smile

je précise qu'en local sous Wamp, cela fonctionne...
Le fichier est sauvegardé à partir de Pspad en UTF8 sans BOM...

2

Re: [Résolu] Probleme avec URL rewriting

Bonsoir,

C'est en effet curieux, la requête a l'air correcte... mais aucune idée de mon côté.

lesCigales.ORG sysadm1n
L'hébergeur qui sent bon la lavande - Un control panel qu'il est chouette - Viendez nous parler!
"All that is necessary for evil to triumph is for good men to do nothing."

3 Dernière modification par Nardo26 (15-07-2011 00:57:52)

Re: [Résolu] Probleme avec URL rewriting

J'ai l'impression que l'url-rewriting ne fonctionne pas correctement:
j'ai crée une petite page test.php qui contient un echo:

<?php echo 'test url-rewriting';?>

1er test : .htaccess de départ

RewriteEngine on
RewriteBase /
RewriteRule ^toto.php$ test.php [L]
  • appel à test.php : ok

  • appel à toto.php : niet !

2ème test : modification de la règle (extension de fichier)

RewriteRule ^toto.html$ test.php [L]
  • appel à test.php : ok

  • appel à toto.html : ok !

Donc pour une réécriture de l'url, il faut obligatoirement avoir une extension en html...
Est-ce normal ? car sous Wamp, réécrire un fichier php en un autre php ne pose pas de problème...

Bon c'est pas grave, il va falloir que je change juste tout mes liens...  wink


Autre petit problème que je n'ai pas rencontré avec Wamp et que je constate une fois en place sur lescigales.org:
le nom de la table dans une requête est sensible à la casse. Par exemple :

SELECT nom FROM MA_TABLE WHERE id=12  ne marchera pas
alors que:
SELECT nom FROM ma_table WHERE id=12  ne pose pas de pb.

Bref, je pensais avoir corrigé pas mal de chose en local et je me rend compte qu'il va falloir que je remonte les manches pour tout remettre en état... wink

4

Re: [Résolu] Probleme avec URL rewriting

Etrange il me semblait qu'en MySQL les noms de table n'etaient pas sensibles à la casse.

Je vais étudier ce problème d'url rewriting qui pourrait venir de nos modifications sur le serveur.

lesCigales.ORG sysadm1n
L'hébergeur qui sent bon la lavande - Un control panel qu'il est chouette - Viendez nous parler!
"All that is necessary for evil to triumph is for good men to do nothing."

5 Dernière modification par Nardo26 (15-07-2011 21:12:23)

Re: [Résolu] Probleme avec URL rewriting

Pour le nom des tables, j'en suis le premier étonné.... neutral
Pour info: je prépare mes requêtes avec PDO...