Url rewriting à travers des dossiers
6 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
-

Kunt - WRInaute discret

- Messages: 90
- Inscription: 13 Oct 2008
Url rewriting à travers des dossiers
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 ?
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: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^effets-sur-image-page-([0-9]+)\.html$ /dossier1/dossier2/effets-image.php?page=$1 [L]
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 !
-

Kunt - WRInaute discret

- Messages: 90
- Inscription: 13 Oct 2008
Merci ça marche mais j'aimerais conserver le include.
En faisant comme ça, il m'ouvre la page
http://www.monsite.fr/dossier1/dossier2 ... age?page=2
en entière, comme si j'aller directement à cette adresse alors que ma premiere page est un include de la page http://www.monsite.fr/dossier1/dossier2 ... age?page=1, j'aimerais qu'elle s'affiche comme la première...
Je sais pas si c'est possible.
Merci.
En faisant comme ça, il m'ouvre la page
http://www.monsite.fr/dossier1/dossier2 ... age?page=2
en entière, comme si j'aller directement à cette adresse alors que ma premiere page est un include de la page http://www.monsite.fr/dossier1/dossier2 ... age?page=1, j'aimerais qu'elle s'affiche comme la première...
Je sais pas si c'est possible.
Merci.
-

Kunt - WRInaute discret

- Messages: 90
- Inscription: 13 Oct 2008
Quand je vais sur :
http://www.monsite.fr/effets-sur-image-page-2.html
Cela affiche :
http://www.monsite.fr/effets-sur-image?page=2
Donc déjà ça c'est très bien sauf que je comprends pas pourquoi quand je tape effets-sur-image-page-2.html, il y a marquer dans mon url effets-sur-image?page=2, alors que je voudrais que quand je vais sur effets-sur-image-page-2.html, il y ai marqué effets-sur-image-page-2.html dans la barre d'adresse...
Une idée ?
Merci !
Ce code marche :
Mais l'url affiche : effets-sur-image?page=2
Alors que je veux afficher : effets-sur-image-page-2.html
http://www.monsite.fr/effets-sur-image-page-2.html
Cela affiche :
http://www.monsite.fr/effets-sur-image?page=2
Donc déjà ça c'est très bien sauf que je comprends pas pourquoi quand je tape effets-sur-image-page-2.html, il y a marquer dans mon url effets-sur-image?page=2, alors que je voudrais que quand je vais sur effets-sur-image-page-2.html, il y ai marqué effets-sur-image-page-2.html dans la barre d'adresse...
Une idée ?
Merci !
Ce code marche :
- Code: Tout sélectionner
RewriteRule ^effets-sur-image-page-([0-9]+)\.html$ http://www.monsite.fr/effets-sur-image?page=$1 [L]
Mais l'url affiche : effets-sur-image?page=2
Alors que je veux afficher : effets-sur-image-page-2.html
-

Kunt - WRInaute discret

- Messages: 90
- Inscription: 13 Oct 2008
Si je mets un / devant effets-sur-image-page-... l'adresse url reste la même dans la barre des tâches mais la redirection ne se fait pas...
- Code: Tout sélectionner
RewriteRule ^/effets-sur-image-page-([0-9]+)\.html$ http://www.monsite.fr/effets-sur-image?page=$1 [L]
6 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Dossiers virtuels en URL Rewriting
- Url Rewriting, pb de dossiers virtuels
- URL rewriting sur sous-dossiers...
- Url Rewriting en fonction des dossiers
- Problème URL rewriting des dossiers
- referencement,url rewriting et sous dossiers
- Url rewriting avec dossiers virtuels
- url rewriting dans des dossiers
- Pb URL rewriting avec les sous-dossiers
- Problème URL Rewriting avec les dossiers
Consultez la description détaillée des produits ou services de Google suivants : Google goo.gl
- Analyse de popularité
Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées. - Transformer des simples citations de votre site en liens
Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
