Bonjour,
Tout d'abord mon site tourne sous le CMS Wordpress.
Mon site propose des tutoriels, en 8 catégories, chaque catégorie contient des pages de 10 tutoriels chacune.
Avant je rentrer en brut mes tutoriels, tout à la main, pour chaque page.
J'ai récemment créer tout une administration pour mes tutoriels, maintenant, je peux les gérer via ma BDD. Les créer, modifier, supprimer, triés par catégorie etc...
J'ai donc une page en PHP par catégorie.
Pour afficher correctement ma page, j'ai créer une nouvelle page dans Wordpress et j'ai mis un include, jusqu'à la tout va bien.
Ma page php est découpée en page... de 10 tutoriels, pour passer d'une page à une autre je passe par une variable : effets-sur-image?page=2, effets-sur-image?page=3, etc...
C'est donc de la forme :
http://www.monsite.fr/effets-sur-image?page=1
Jusqu'à la, tout marche comme je veux !
Le problème est maintenant que j'aimerais une url de la forme :
http://www.monsite.fr/effets-sur-image-page-1.html
Je me suis donc penché vers l'url rewriting.
Tout d'abord mon fichier : effets-sur-image.php se trouve dans des sous dossiers de mon site :
http://www.monsite.fr/dossier1/dossier2/
J'ai donc tout d'abord essayer de faire fonctionner l'url rewriting dans ce dossier, c'est à dire directement dans ma page php, et non pas en passant par l'include présent dans la page de mon site (vous me suivez ? ). J'ai créer mon fichier .htaccess, etc... etc... L'url rewriting marche !
Problème, maintenant, je dois adapter cela à mon site !
Donc quand sur mon site je suis par exemple sur la page 1, je veux aller sur la page 2, je clique donc sur le "2" qui pointent vers : http://www.monsite.fr/effets-sur-image-page-2.html
(=http://www.monsite.fr/effets-sur-image?page=2), mais ça ne marche pas ! J'ai essayer de mettre le .htaccess à la base de mon site, ou dans le dossier2, marche pas... J'ai bien sur modifier les chemins d'accès.
Dans http://www.monsite.fr/dossier1/dossier2/ :
Voilà le .htaccess qui marche, mais dans les sous dossiers, j'aimerais donc savoir comment je peux faire pour l'adapter à la base de mon site.
J'espère que vous m'avez compris...je suis peut être pas très clair. En tout cas merci de votre aide !
Tout d'abord mon site tourne sous le CMS Wordpress.
Mon site propose des tutoriels, en 8 catégories, chaque catégorie contient des pages de 10 tutoriels chacune.
Avant je rentrer en brut mes tutoriels, tout à la main, pour chaque page.
J'ai récemment créer tout une administration pour mes tutoriels, maintenant, je peux les gérer via ma BDD. Les créer, modifier, supprimer, triés par catégorie etc...
J'ai donc une page en PHP par catégorie.
Pour afficher correctement ma page, j'ai créer une nouvelle page dans Wordpress et j'ai mis un include, jusqu'à la tout va bien.
Ma page php est découpée en page... de 10 tutoriels, pour passer d'une page à une autre je passe par une variable : effets-sur-image?page=2, effets-sur-image?page=3, etc...
C'est donc de la forme :
http://www.monsite.fr/effets-sur-image?page=1
Jusqu'à la, tout marche comme je veux !
Le problème est maintenant que j'aimerais une url de la forme :
http://www.monsite.fr/effets-sur-image-page-1.html
Je me suis donc penché vers l'url rewriting.
Tout d'abord mon fichier : effets-sur-image.php se trouve dans des sous dossiers de mon site :
http://www.monsite.fr/dossier1/dossier2/
J'ai donc tout d'abord essayer de faire fonctionner l'url rewriting dans ce dossier, c'est à dire directement dans ma page php, et non pas en passant par l'include présent dans la page de mon site (vous me suivez ? ). J'ai créer mon fichier .htaccess, etc... etc... L'url rewriting marche !
Problème, maintenant, je dois adapter cela à mon site !
Donc quand sur mon site je suis par exemple sur la page 1, je veux aller sur la page 2, je clique donc sur le "2" qui pointent vers : http://www.monsite.fr/effets-sur-image-page-2.html
(=http://www.monsite.fr/effets-sur-image?page=2), mais ça ne marche pas ! J'ai essayer de mettre le .htaccess à la base de mon site, ou dans le dossier2, marche pas... J'ai bien sur modifier les chemins d'accès.
Dans http://www.monsite.fr/dossier1/dossier2/ :
Code:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^effets-sur-image-page-([0-9]+)\.html$ /dossier1/dossier2/effets-image.php?page=$1 [L]
J'espère que vous m'avez compris...je suis peut être pas très clair. En tout cas merci de votre aide !