Tutoriel du Journal du net

  • Auteur de la discussion Auteur de la discussion maitreweedoo
  • Date de début 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
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut