Tutoriel du Journal du net

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