passage à l'url-rewriting
Addax
Membre du projet
Scout Web Portail
ben voilà,
j'avais pas activé ce truc, et j'avais un peu oublié d'y resonger.
Maintenant que je l'ai activé, que dois-je faire pour que mes pages soient accessibles? parce que toutes les pages créées ont une adresse différente maintenant... grr
merci

Posté le 25/05/2005 à 18:07:39
Re : passage à l'url-rewriting
Zeus0ne
Conseil & Astucier
Scout Web Portail
Moi de toute facon je sais pas l'activer mais je me demandais qu'elle etait l'avantage de ce truc

Posté le 25/05/2005 à 19:22:02
Re : passage à l'url-rewriting
Tarpan
Membre du projet
Scout Web Portail
L'avantage est d'avoir des noms de pages plus simple à retenir et sans paramètres. (entre autres)
normalement, les anciens noms des pages devraient toujours fonctionner non?

Posté le 25/05/2005 à 19:37:26
Re : passage à l'url-rewriting
Addax
Membre du projet
Scout Web Portail
c'est simplement plus facile de retenir ou d'écrire l'adresse d'une page sur ton site si je ne m'abuse. comme du genre: se rendre sur une page de photo ca donne
Code :.../index.php?niv=g&page=galerie&show=13&photo=1&pg=1
qui est assez imbuvable, alors que sinon c'est bien plus joli (désolé, j'ai pas d'exemple là

)

Posté le 25/05/2005 à 19:39:53
Re : passage à l'url-rewriting
Addax
Membre du projet
Scout Web Portail
ah, t'as été plus rapide Tarpan
ben oui, les anciens noms sont encore bon, mais le problème c'est que je ne sais pas comme faire pour que ce nouveau lien transformé par url-rewriting pointe bien sur la page....
j'avoue que je n'ai pas encore saisi toutes les subtilités du truc pour piger ce qu'il faut faire...

Posté le 25/05/2005 à 19:42:36
Re : passage à l'url-rewriting
Tarpan
Membre du projet
Scout Web Portail
Tout se passe dans le fichier .htaccess en tout cas.
Peut-être, je dis bien peut-être, que si tu le supprimes, le portail le regénéreras. (mais fait quand même une copie avant alors

)

Posté le 25/05/2005 à 19:54:25
Re : passage à l'url-rewriting
Zeus0ne
Conseil & Astucier
Scout Web Portail
Ouais mais en meme temps suffit de clicker sur les liens

Posté le 25/05/2005 à 21:13:02
Re : passage à l'url-rewriting
ChMat
Webmaster

je vois que ça spécule pas mal ici
Alors pour tout vous dire, c'est automatique (encore

).
Activer l'url-rewriting
Si tu actives l'url-rewriting depuis la configuration du portail, le fichier .htaccess va effectivement être généré. Il sera placé à la racine du portail et sera formé sur la base du fichier
prv/htaccess* (sans le point).
Néanmoins, tous les liens que vous avez créés manuellement un peu partout sur le portail restent sous l'ancien format, c'est à vous de les modifier à la main (c'est pas indiqué ça ?). Pour ce qui est des liens générés dynamiquement (galerie, forums, ...), ça reste dynamique et donc l'url-rewriting est appliqué quand il est actif.
Sinon, ce qui a été dit plus haut est vrai : les anciens liens sont toujours fonctionnels (sous la forme index.php?niv=g&page=mapage).
Désactiver l'url-rewriting
Par contre, si vous désactivez l'url-rewriting, les adresses de type g_galerie_13_1_1.htm (le lien proposé par Addax ci-dessus) ne fonctionnent plus. Dans ce cas, le fichier .htaccess à la racine du portail est tout simplement supprimé (il n'existe pas si vous n'activez pas l'url-rewriting).
Et comme après une activation, les liens créés manuellement doivent être remis au format sans url-rewriting.
*
Personnaliser mes liens avec l'url-rewriting
Pour personnaliser vos liens avec l'url-rewriting, rédigez-les dans le fichier
prv/htaccess et désactivez puis activez l'url-rewriting.
voilà

Posté le 25/05/2005 à 22:09:21
Re : passage à l'url-rewriting
Addax
Membre du projet
Scout Web Portail
hum, j'ai pas trop saisi (désolé)
J'ai activé l'url-rewriting, et comme je ne l'avais jamais fait, ca m'a créé un ficher .htaccess à la racine de mon site, avec plein de choses dedans. A ce moment, tous les liens fonctionnaient sauf ceux créés pour mes sections (ca m'affichais une belle page d'erreur). Je me suis douté qu'il fallait que je modifie les liens manuellement. Dois-je le faire via mon outil de création de page web préféré? ou y a t'il un moyen qqpart sur le site de changer l'adresse?

Posté le 26/05/2005 à 00:32:13
Re : passage à l'url-rewriting
belfo
Membre du projet
Scout Web Portail
bon amusement, faut le faire a la mais ><, ou sinon par ton phpmyadmin ou equivament.

Posté le 26/05/2005 à 00:37:36
Re : passage à l'url-rewriting
ChMat
Webmaster
Eh bien, prenons tous les liens que tu as faits dans tes menus de section et dans le menu général.
Le lien vers les pages d'accueil de chaque section :
- la troupe : index.php?niv=
t devient index
t.htm
- la ronde : index.php?niv=
r devient index
r.htm
Pour les liens des autres pages de la section :
- l'historique de la chaumière : index.php?niv=
h&page=
historique-nuton devient
h_
historique-nuton.htm
- les infos de l'unité guide : index.php?niv=
b&page=
uniteb devient
b_
uniteb.htm
Pour les pages au niveau général :
- la galerie : index.php?page=
galerie devient
galerie.htm (g_galerie.htm donne la même chose)
- la page des staffs : index.php?page=
staff devient
staff.htm
Si tu veux d'autres exemples sur les liens avec ou sans l'url-rewriting, regarde en bas de la page de gestion des menus (
index.php?page=gestion_menus), tu y trouveras des explications complètes. Selon s'il est activé ou non les explications sont adaptées.
Pour le fichier .htaccess, tu ne dois rien y toucher. Par défaut il a une configuration qui permet d'afficher potentiellement n'importe quelle page.
Le principe à retenir c'est :
x_
page.htm t'affichera la
page de la
section x.
J'espère que je suis clair cette fois

Posté le 26/05/2005 à 15:30:24
Re : passage à l'url-rewriting
Addax
Membre du projet
Scout Web Portail
je reviens a la charge... C'était en effet, très clair et ca j'avais plus ou moins compris.
Ce que je pige pas, c'est pourquoi, lorsque j'ai l'url activé, lorsque je clique sur les pages des sections je n'ai qu'une page d'erreur. Et surtout, comment arranger ca.
Exemple: je clique sur la page de l'unité, dont l'adresse était index.php?niv=u, maintenant, le lien pointe vers indexu.htm. Nickel, sauf que ma page existe pas à ce lien. Je dois donc modifier le lien, mais OU????
Je viens d'éditer la page, et il m'est indiqué que son adresse est u_indexu.htm. Une fois enregistré les modifications, lorsque je clique sur "unité", lorsque je tape indexu.htm ou lorsque je tape u_indexu.htm, j'ai la même page d'erreur qui s'affiche.. grrr Et d'abord, pourquoi me dit-on que son adresse sera u_indexu.htm???
Et puis, quand il trouve pas une page, il est pas censé me proposer de la créer???
Et sinon, dernière chose, elles sont placées où ces pages qu'on crée ???
merci

Posté le 28/05/2005 à 10:47:26
Re : passage à l'url-rewriting
belfo
Membre du projet
Scout Web Portail
sur la bdd^^

Posté le 28/05/2005 à 11:07:38
Re : passage à l'url-rewriting
Tarpan
Membre du projet
Scout Web Portail
Théoriquement, ce lien là tu ne dois pas le changer. Et théoriquement toujours, ta page devrait s'afficher avec le nouveau-lien une fois que l'URL-rewriting est activé.
Tu es sur que ton serveur supporte l'URL-rewriting?

Posté le 28/05/2005 à 13:25:39
Re : passage à l'url-rewriting
Addax
Membre du projet
Scout Web Portail
ben pourquoi les autres pages (celles que je n'ai pas créé) s'afficheraient alors??

Posté le 28/05/2005 à 16:30:15