Question débutante

  • Auteur de la discussion pixart
  • Date de début
P
pixart
Guest
Bonjour,
J'ai suivi à la lettre les instructions pour réussir un rewriting et faire le test avec les fichiers " trouve.html....etc"
Puis j'ai crée un fichier .htaccess dans lequel j'ai changé les url dynamiques comme suit:

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^http://marocreservation.com/page/index.php?num=$ http://marocreservation.com/index.php [L]
RewriteRule ^http://marocreservation.com/page/index.php?num=1$ http://marocreservation.com/index_1.php [L]

Question: qu'est ce qui se passe actuellement puisque je ne vois aucun changement dans la barre d'adresse.
Merci d'avance.
 
WRInaute discret
Hello,

Le rewriting sert à transformer les URL ayant trop de paramètres en URL plus simple pour les moteurs de recherches mais il n'y a pas d'opération magique :D
En effet pour voir un changement il faut que dans tes appels à ces fichiers dans ton code source tu inclue le rewriting.
Je m'explique :
Pour changer index.php?toto=1 en index_1.php il faut dans ton code source l'écrire. Ensuite le serveur se charge de faire la concordance.

C'est ce qu'il y a de plus dur à comprendre dans le Rewriting : il faut changer dans son code source les appels pour qu'ils correspondent à la règle de réécriture.

Sur ce bon courage... :D

Attention ta règle n'a pas l'air de fonctionner non plus telle quelle.
http://marocreservation.com/page/index_2.php
Page impossible à afficher.
A mon sens c'est parce que la règle est à l'envers. Mais là c'est une supposition.

@+
GP
 
WRInaute discret
Non seulement ta regle est a l'envers, mais en plus tu ecris la chaine a remplacer de la mauvaise facon (il ne faut pas utiliser http:/macroreservation.com).

Essaies plutot le code suivant:
Code:
Options +FollowSymlinks 
RewriteEngine on 
RewriteRule ^index.php$ page/index.php?num= [L]
RewriteRule ^index_1.php$ page/index.php?num=1 [L]

Olivier,
 
Discussions similaires
Haut