urlRewrite et le caractère ":" ?
Yop
Je suis en train d'adapter un thème pour mon blog. En local, pas de soucis mais dès que je suis passé sur mon hébergeur... Aie aie...
En fait le problème se situe au niveau des liens et des images.
Sur la home : AUCUNS SOUCIS ! Nickel, c'est joli !
Sur un article, ça se corse : http://www.customtaro.fr/blog/article735/iphone-fix-no-docked-icon-labels-on-winterboard
Par contre avec cette url : http://www.customtaro.fr/blog/?article735/iphone-fix-no-docked-icon-labels-on-winterboard
On revient à un affichage plutôt correct, les images dans le corps de l'article s'affiche et le lien ne double pas le chemin (dans la sidebar entre autres, dès que le nom de l'article comporte un ":")
Les images ne s'affichent pas parce que :
- un coup elles sont en http:// et ça va aller
- un coup elles sont en /data/images et ça va bugger
Et vice versa...
Je deviens chèvre... Je pense que je dois avoir un souci au niveau de ma conf sur l'hébergement OVH.
En local avec MAMP (et urlrewrite activé) pas de soucis... Help...
Edit : exemple plus flagrant dans la liste des articles par catégorie :
http://www.customtaro.fr/blog/categorie1/
Si vous regardez dans le code (ou au survol de la souris) les liens correspondant aux titres font n'importe quoi...
Je suis en train d'adapter un thème pour mon blog. En local, pas de soucis mais dès que je suis passé sur mon hébergeur... Aie aie...
En fait le problème se situe au niveau des liens et des images.
Sur la home : AUCUNS SOUCIS ! Nickel, c'est joli !
Sur un article, ça se corse : http://www.customtaro.fr/blog/article735/iphone-fix-no-docked-icon-labels-on-winterboard
Par contre avec cette url : http://www.customtaro.fr/blog/?article735/iphone-fix-no-docked-icon-labels-on-winterboard
On revient à un affichage plutôt correct, les images dans le corps de l'article s'affiche et le lien ne double pas le chemin (dans la sidebar entre autres, dès que le nom de l'article comporte un ":")
Les images ne s'affichent pas parce que :
- un coup elles sont en http:// et ça va aller
- un coup elles sont en /data/images et ça va bugger
Et vice versa...
Je deviens chèvre... Je pense que je dois avoir un souci au niveau de ma conf sur l'hébergement OVH.
En local avec MAMP (et urlrewrite activé) pas de soucis... Help...
Edit : exemple plus flagrant dans la liste des articles par catégorie :
http://www.customtaro.fr/blog/categorie1/
Si vous regardez dans le code (ou au survol de la souris) les liens correspondant aux titres font n'importe quoi...
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
C'est plutôt sur les liens... Tous les chemins semblent être doublé de la racine du blog... oO
Est ce que mon utilisation détournée de cette fonction pourraient en être la cause ?
J'ai vraiment l'impression que ":" dans un titre fout la m?!$e...
Mes titres sans les ":" ont une bonne url... oO
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Tu as une petite idée ? C'est pas mon utilisation du chapo qui engendre tout ça ?
Ni du script de miniature timthumb ?
En tout cas, ça m'énerve... Tout est nickel en local...
Voici mon .htaccess au cas ou :
Mais PluXml me supprime tout ça et met en "data/images" pour certaines... Je comprends rien... J'ai fait trop de bidouilles dans mon thème ? (Abus de php if...)
Pourtant la home tourne sans aucuns problèmes... Tous les chemins, images, liens et autres sont bons...
J'ai modifié mon thème pour qu'il soit complètement fonctionnel sans urlRewrite. Tout est bon...
Par contre dès que j'active, le rewrite en partie admin de PluXml : oulalala...
Bref, ça confirme encore un peu plus un souci de ce côté là...
Ha, au fait, je suis sous Pluxml 5.1 beta 1
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
On se rapproche petit à petit du problème...
L'activation en partie admin engendre quoi alors ? L'activation du .htaccess ? (parce que moi, il est toujours en place, activé ou non dans la partie admin)
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Bon bin, ce doit être un problème de mon hébergeur avec l'url rewriting... Ca bug sacrément...
M'enfin bon, j'ai tout désactivé et ça roule... Les urls me plaisent pas trop mais bon...
Du coup, j'ai un souci avec mon moteur de recherche personnalisé google... Vu que l'envoi vers ma page statique comprend un "?" (/?static2/) et bin la recherche se fait pas... Google utilise également un "?" et ça coupe au plus court donc il va pas chercher la statique...
Autre souci, qui est en fait une requête, j'avais piqué un petit bout de code de .htaccess d'astuce pour Wordpress afin de rediriger mon flux Pluxml vers celui de mon Feedburner comme marqué plus haut... Sauf que ça marche plus (forcément) et j'ai du mal à manipuler les expressions régulières... Ca marche jamais...
Tu crois que tu pourrais me pondre ce petit bout de ligne... (du coup c'est index.php?rss qui est redirigé...)
Merci de ton aide en tout cas... Ce serait bien de voir également si d'autres utilisateurs rencontre ce problème avec l'url rewriting... Parce que j'ai testé avec le thème par défaut et j'ai bien la même erreur sur les liens...
Mon hébergeur est OVH en hébergement mutualisé.
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Mais là, j'avais envie de ne pas toucher au template "par défaut" que j'ai fait (complètement out of the box pour tout utilisateur), c'est pourquoi j'avais pensé à cela, plus besoin de s'embêter à modifier tous les liens du template
M'enfin, si la chose est trop dure pour toi... Gnark gnark gnark...
http://forum.ovh.net/showthread.php?t=19964
Je cherche toujours une solution... Je ne désespère pas ^^
J'ai créé des nouveaux articles, histoire de ne pas utiliser ma base si mes fichiers sont corrompus...
Résultats : http://customtaro.fr/test/5.1/
Il y a bien un souci avec les ":"... J'ai le droit d'aller pleurer dans un coin ?
Bref, je ne sais pas du tout comment trouver une solution à ce problème...
C'est quand même bizarre que je sois le seul sous OVH à avoir ce problème, je dois avoir une merdouille quelque part, un .htaccess qui se cache, une config de php foireuse, je sais pas...
Si certains veulent se pencher sérieusement sur l'affaire, j'ai mis un phpinfo en ligne, je peux communiquer l'adresse...
Voilà voilà ! A votre bon coeur !
Edit : je précise que l'install est vraiment "fraiche", je n'ai rien éditer à l'éditeur de texte histoire de ne pas passer à côté d'une sauvegarde en format pourri ou je ne sais quoi...
En client FTP, j'utilise Transmit sous Mac... Vous voulez la taille de mon caleçon ?
Maintenant je ne suis pas assez calé pour pouvoir t'aider Hamtaro. Je voulais juste confirmer tes propos.
Un grand merci à toi !
J'étais pas loin de devenir fou !
Maitenant, faut que le grand manitou reproduise également le bug et on pourra voir si Pluxml est en cause ou non...
Tu es également chez OVH ? (Pitié, dis moi non... )
L'équipe va pouvoir se pencher là dessus ^^
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
y pa
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
y pas une erreur ?
sinon plus radical (ce que j'ai fait pour la prochaine version) dans le fichier core/lang/fr/core.php, c'est remplacer
par
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Le remplacement du : n'était qu'un contournement. J'ai trouvé la vrai cause il me semble.
Il s'agit de la ligne 563 de class.plx.utils.php
A remplacer par:
Merci !
On va faire quelques tests pour valider ton patch et si c'est ok, elle sera inclue dans la prochaine release.
Merci !
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
De plus, $base contentant l'url racine du blog, ça commence donc par http:// et n'aura strictement aucune influence sauf que le preg_replace en ligne 561 vient rajouter la base devant le mailto
Vous devriez plutôt changer ce regex pour qu'il ne touche pas à des liens mailto et ftp qui ne sont pas des liens relatifs et ne devraient donc pas du tout être modifiés par une fonction chargée de changer les liens relatifs en liens absolus.
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)