Olivier Posté 7 Février 2009 Posté 7 Février 2009 Bonjour les HubMasters, Magpiepss permet de disposer de flux rss et dans ces flux les liens internes doivent se faire en absolu. Conséquence, les nouvelles (support de flux rss) sont rédigées avec des liens absolus (liens internes vers des articles) Hélas, en changeant de support et en utilisant la BDD, les nouvelles ne sont pas réutilisables. Exemple dans le cas qui me pose problème : le wap J'ai ajouté dans mon site un nouveau répertoire wap (pour l'exemple), dans lequel via sql je relis ma base de donnée des nouvelles et fait du nouveau contenu accessible via le WAP. Hélas, le liens qui est codé en sql pointe vers repertoire/article.html alors que l'url wap cible est repertoire/wap/article.html Dans html il est possible de créer une url de base, mais existe il un équivalent pour le flux rss, auquel cas, une url relative peut être utilisée et mon problème n'a plus lieu d'être. A vous lire
Dudu Posté 7 Février 2009 Posté 7 Février 2009 Salut Olivier Réponse peut-être à côté de la plaque: et si tu redirigeais les URLs /wap/abc.html vers /abc.html par une simple règle Apache ? Et tu ferais une exception pour les fichiers du répertoire /wap/ qui y sont vraiment. Non ? À vrai dire, je ne connais pas MagpieRss, donc c'est la seule solution que je vois
Olivier Posté 8 Février 2009 Auteur Posté 8 Février 2009 Hello, Merci pour cette réponse, La redirection est déjà en place de sorte que l'url html et l'url wap sont identique. Hélas si depuis ce répertoire wap, si je pointe vers un répertoire parent, il y va directement sans être redirigé par l'instruction présente dans le .htaccess du répertoire courant (wap). Il manque simplement le moyen de créer <base href= dans un rss mapgpie
Olivier Posté 8 Février 2009 Auteur Posté 8 Février 2009 A la réflexion, j'ai rien trouvé de mieux qu'une reécriture du bon répértoire avec un str_replace dans la page wap str_replace ("repertoire","repertoire/wap", $r1["texte"]);
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant