Tutoriel du Journal du net

  • Auteur de la discussion maitreweedoo
  • Date de début
M
maitreweedoo
Guest
Salut à tous, je reviens à la charge.
Vous avez sans doute vu le tutoriel sur le site dujournal du net

En résumé :
dans le fichier. htaccess :
Code:
<FilesMatch "^messages$">
  ForceType application/x-httpd-php
</FilesMatch>

on définit un fichier "messages" (sans extention) ou l'on va écrire un script php qui va récuperer l'url par ex :
http://localhost/monsite/news/article764.html
récuper $id_article=764 et inclure le fichier "article.php3"

Le gros problèmes, c'est que ça ne marche pas !!!
La seul façon de le faire fonctionner c'est de modifier le fichier inc-urls-html.php3

Code:
function generer_url_article($id_article) {
        $url = 'messages/article'.$id_article.'.html';
        return $url;
}

ça me génère donc une url du type :
http://localhost/monsite/news/messages/article764.html

le pb est que tous les liens de la page article (ex : src et href) sont faux puisqu'ils prennent en compte l'hôte virtuel message.

La solution? Rajouter devant chaque lien un "../" ?
oui, ça marche mais, lorsque qu'on retape l'url :
http://localhost/monsite/news/article.p ... rticle=764

Je retrouve bien ma page mais comme les src et href ont été modifiés, il n'y a plus d'images (normal)

Ma question final est en fait assez simple. Est ce qu'il existe un code a placer dans le .htaccess similaire à celui cité ci dessus mais qui ne génère pas d'hote virtuel :

En d'autre termes et par rapport au tutoriel du journal du net

au lieux d'obtenir
http://www.mondomaine.org/forums/lire.p ... =3&post=12
----->http://www.mondomaine.org/forums/messages/4_3_12.html

est il possible d'obtenir :
http://www.mondomaine.org/forums/lire.p ... =3&post=12
----->http://www.mondomaine.org/forums/4_3_12.html
(le meme url sans "message")

ça fait 3 jour que je suis dessus, je me tire les cheveux, je vais aller achter un flingue ce soir :(

Si quelqu'un a compris ce monologue et peux me venir en aide. merci d'avance
 
WRInaute occasionnel
Scuz mais je comprends pas tout à ton message :
C'est quoi ca?
Code:
<FilesMatch "^messages$">
ForceType application/x-httpd-php
</FilesMatch>
Sinon pour palier au probleme que tu cites la :
le pb est que tous les liens de la page article (ex : src et href) sont faux puisqu'ils prennent en compte l'hôte virtuel message.
Je me une balise
Code:
	<base href="http://www.monsite.com/monrep/">
Dans le head de ma page qui definit la base par défaut de tes url de liens et d'image
 
M
maitreweedoo
Guest
Merci, beaucoup. C'est exactement ce que je cherchais. Tu m'enlève une belle épine du pied, avec une arme qui était inconnu dans mon bataillon.
Merci encore
 
Discussions similaires
Haut