Andesi - forum

Forum francophone pour Debian

Vous n'êtes pas identifié(e).

#1 23/11/2006 17:26:14

pathe
Moderator
Lieu : shell (Seine et Marne)
Inscription : 21/11/2004
Messages : 815

problème renommage URL via .htaccess

Soit un site web tournant grâce au CMS lodel.
Il fonctionne drôlement bien,
mais me donne des URL du type www.monsite.org/document.php?id=XX
ce que je ne trouve pas très clair.

Je préférerais nettement un URL du genre
www.monsite.org/sujet-de-mon-document
ce que je trouve mieux.

www.monsite.org/niveau1/niveau2/sujet-de-mon-document
serait encore mieux,
mais on verra plus tard.
Bref : il n'y a pas dans lodel ce genre de bidouille
(nul CMS n'est parfait).

Or, il se trouve qu'il existe une table MySQL intitulée lodel_entites
dans laquelle se trouve le champ "identifiant",
lequel, par un heureux hasard,
contient précisément la variable "sujet-de-mon-document".

Je voudrais donc écrire un .htaccess
utilisant le mod_rewrite (RewriteEngine on)
qui aille chercher cette dernière variable dans cette table,
de manière à en déduire le document.php?id=XX
avant que de l'afficher.

Étant un rien novice en .htaccess,
j'ai pour l'instant surtout réussi
à occuper mon processeur
à l'exécution de tâches Apache apparemment infinies... wink

Quelqu'un auquel je vouerais une reconnaissance sans bornes pourrait-il m'aider,
moi qui en ai un rien marre de /etc/init.d/apachectl restart ?

Par exemple en m'adressant un .htaccess commenté...

Merci !


*********** GPG : 45F03D8C ***********

Hors ligne

#2 23/11/2006 18:48:38

ioguix
Administrator
Lieu : Paris
Inscription : 25/04/2003
Messages : 3 945

Re : problème renommage URL via .htaccess

Ceci pourrait-il t'aider ?

smile


[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222

Hors ligne

#3 23/11/2006 19:09:36

pathe
Moderator
Lieu : shell (Seine et Marne)
Inscription : 21/11/2004
Messages : 815

Re : problème renommage URL via .htaccess

Pas mal du tout, ma foi smile
Comme quoi j'ai pas fini de faire /etc/init.d/apachectl restart...
Au boulot !


*********** GPG : 45F03D8C ***********

Hors ligne

#4 23/11/2006 19:34:02

armen
Membre
Lieu : 48°03'03" N - 04°59'55" W
Inscription : 09/03/2004
Messages : 1 937

Re : problème renommage URL via .htaccess

Bonsoir,

tu peux aussi essayer des graceful (après un configtest, bien sûr) pour changer un peu. Sinon, tu vas user toujours les mêmes touches wink

apache a écrit :

# apachectl configtest
Syntax OK
# apachectl graceful
/usr/local/sbin/apachectl graceful: httpd gracefully restarted

Ce qui m'embétait, c'était un SymLinksIfOwnerMatch pour un répertoire, mais ça y est,ça marche depuis 5 minutes. J'ai vaguement vu que mod_rewrite existe. Je ne puis hélas t'apporter mes lumières.


"La grandeur d'un métier est peut-etre, avant tout, d'unir des hommes : il n'est qu'un luxe véritable, et c'est celui des relations humaines." Antoine de Saint-Exupéry

Hors ligne

Pied de page des forums