Page de catégorie
Lecineman
-
avion-f16 Messages postés 19254 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 19254 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je suis en train de concevoir mon site web.
Et j'aimerais avoir une page d'accueil pour chaque catégories.
Par exemple :
www.monsite.com on doit tomber sur l'index (ça je sais faire)
www.monsite.com/categories1/ on doit tomber sur une page, comme un index de la catégorie mais je sais pas faire...
Si possible qu'il n'y ait pas aussi ww.site.com/categories/page.html ; tout simplement :
site.com/categories/
Est-ce que je dois modifier le .htacces ????
J'espère avoir été clair, et merci d'avance !!
Je suis en train de concevoir mon site web.
Et j'aimerais avoir une page d'accueil pour chaque catégories.
Par exemple :
www.monsite.com on doit tomber sur l'index (ça je sais faire)
www.monsite.com/categories1/ on doit tomber sur une page, comme un index de la catégorie mais je sais pas faire...
Si possible qu'il n'y ait pas aussi ww.site.com/categories/page.html ; tout simplement :
site.com/categories/
Est-ce que je dois modifier le .htacces ????
J'espère avoir été clair, et merci d'avance !!
A voir également:
- Page de catégorie
- Impossible de supprimer une page word - Guide
- Imprimer tableau excel sur une page - Guide
- Numéro de page word - Guide
- Page d'accueil - Guide
- Bordure de page word - Guide
5 réponses
Salut,
Renseigne-toi à propos de la réécriture d'URL.
Cela permet de faire pointer
http://example.com/nom-de-la-categorie/
vers
http://example.com/category.php?name=nom-de-la-categorie
Et donc d'utiliser $_GET['name'] dans category.php.
Grâce aux parenthèses capturantes des expressions régulières, il n'est pas nécessaire de modifier les règles de réécriture pour chaque nouvelle catégorie.
Renseigne-toi à propos de la réécriture d'URL.
Cela permet de faire pointer
http://example.com/nom-de-la-categorie/
vers
http://example.com/category.php?name=nom-de-la-categorie
Et donc d'utiliser $_GET['name'] dans category.php.
Grâce aux parenthèses capturantes des expressions régulières, il n'est pas nécessaire de modifier les règles de réécriture pour chaque nouvelle catégorie.
Merci pour ta réponse,
j'ai trouvé cette article
http://www.webrankinfo.com/dossiers/techniques/tutoriel-url-rewriting
Ca veut dire que je peux créer un 2nd .htacces, dans le dossier de la catégorie
et copier ça dedans :
???
Pour faire comme l'index :
www.monsite.com/index.html
en
www.monsite.com
C'est ça ??
Merci !
j'ai trouvé cette article
http://www.webrankinfo.com/dossiers/techniques/tutoriel-url-rewriting
Ca veut dire que je peux créer un 2nd .htacces, dans le dossier de la catégorie
et copier ça dedans :
Options +FollowSymlinks RewriteEngine on RewriteRule ^inconnu\.html$ /test/test.html [L]
???
Pour faire comme l'index :
www.monsite.com/index.html
en
www.monsite.com
C'est ça ??
Merci !
Il ne faut pas créer un dossier portant le nom de la catégorie !
Le but de l'URL rewriting est de créer des « alias » en utilisant les expressions régulières.
Tu peux ainsi faire pointer :
/article-{id}-{titre} (qui n'existe pas réellement) vers
/lire_article.php?id={id}&titre={titre}
Avec cette règle :
Le but de l'URL rewriting est de créer des « alias » en utilisant les expressions régulières.
Tu peux ainsi faire pointer :
/article-{id}-{titre} (qui n'existe pas réellement) vers
/lire_article.php?id={id}&titre={titre}
Avec cette règle :
RewriteRule article-([0-9]+)-([a-zA-Z0-9-]+) /lire_article.php?id=$1&titre=$2
Merci, mais cela veut dire que je suis obligé d'enregistrer mes pages en PHP ?
Le code
Le code
RewriteRule article-([0-9]+)-([a-zA-Z0-9-]+) /lire_article.php?id=$1&titre=$2je le mets dans le même .htacces que celui au niveau de mon index ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question