modification des liens pour le rewriting

archos2

WRInaute discret
Modification des liens : j ai bien lu

C'est à vous de changer la façon d'écrire les liens, que ce soit dans des pages statiques ou dans des pages dynamiques.



j ai pas compris la modification des liens internes.

Faut il laisser les scripts ?
faut il créer un nouveaux fichier html

j ai par exemple 3 fiches qui sont appelés par le script php


-http://www.art-pjm.com/annonces/annonces-affichage.php?VARannoncesID=12

-http://www.art-pjm.com/annonces/annonces-affichage.php?VARannoncesID=11

-http://www.art-pjm.com/annonces/annonces-affichage.php?VARannoncesID=14


comment faut il les réécrire;

une copie de chacune de ces trois pages sous un autre nom mais en html

Enfin je sais pas
 

u9160

WRInaute discret
Si tu mets un .htaccess à la racine de ton site (repertoire www/), tu peux faire par exemple :
RewriteOngine On
RewriteRule ^/annonces/annonces-affichage-([0-9]+).html /annonces/annonces-affichage.php?VARannoncesID=$1

Je n'ai pas vérifié, mais ca devrait te rediriger la page annonces-affichage-XX.html vers annonces-affichage.php?VARannoncesID=XX
Au pire, un peu de lecture te permettra d'y arriver facilement ;)

Il n'y a pas de nouvelles pages à créer, c'est là tout l'intérêt : on croit l'existence de tes nouvelles pages, qui en fait ne sont que des "redirections" invisibles vers d'autres pages.
 

archos2

WRInaute discret
un exemple pour une simple liste PHP

merci pour tes précisions mais le htaccess me bloque sur le précédent exemple qui est une sous liste d'articles.

que devrais je mettre pour l affichage d'une simple liste

pour le passe en

-http://www.art-pjm.com/annonces/annonces-liste.php

à

-http://www.art-pjm.com/annonces/annonces-liste.html


Options +FollowSymlinks
RewriteEngine on
RewriteRule ^/annonces/annonces-liste.html$
annonces/annonces-liste.php [L]

corrigez moi ca m aidera peutêtre à démarrer dans le rw
 

u9160

WRInaute discret
Essayes de remplacer :
RewriteRule ^/annonces/annonces-liste.html$
annonces/annonces-liste.php [L]
Par :
RewriteRule ^/annonces/annonces-liste.html$
/annonces/annonces-liste.php [L]
 

Discussions similaires

Haut