Redirection de page (Créer un compte)

  • Statut : non résolu
4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Messages
  • #506582
    CAMEO172
    Participant
    Maître WordPress
    1395 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 3.3.1
    – Version de PHP/MySQL :
    – Thème utilisé : basé sur un thème GraphPress mais modifié à ma sauce
    – Extensions en place : beaucoup
    – Nom de l’hebergeur : O2switch
    – Adresse du site : http://www.concertsenboite.fr

    Problème(s) rencontré(s) :

    Suite à l’installation de l’extension Redirection, je constate pas mal d’erreurs dans mes images où j’ai des espace.

    Ces espaces, finissent je ne sais pourquoi en %2520 dans google et c’est mal interprété.

    Un exemple :
    cheminverslimage/imany-espace-julien-marseille-21-11-10/Imany%2520-%2520Espace%2520Julien%2520-%2520Marseille%252021-11-10%25202.jpg

    renvoie vers ma page 404 alors que :

    cheminverslimage/imany-espace-julien-marseille-21-11-10/Imany%20-%20Espace%20Julien%20-%20Marseille%2021-11-10%202.jpg

    marche

    Comment faire que des %2520 soit remplacés en des %20 que ce soit par Htaccess ou par le plugin Redirection et le bon jeu de regular expression ? Il peut y avoir plus ou moins de %2520.

    A terme j’ai mes images à revoir mais une astuce intermédiaire fera gagner un peu de temps

    #820744
    wasicu
    Membre
    Maître WordPress
    2752 contributions

    Il suffit simplement de ne pas mettre de caractère accentué et ou d’espaces lors de l’upload des images. Ca tu peux les mettre en title ou en alt. Windows qui permet de créer des noms de fichiers avec espaces laisse Apache froid. Remplace ces espaces par des – ou _

    Je n’ai pas de recette miracle, il faut renommer les fichiers.

    #820745
    CAMEO172
    Participant
    Maître WordPress
    1395 contributions
    wasicu wrote:
    Il suffit simplement de ne pas mettre de caractère accentué et ou d’espaces lors de l’upload des images. Ca tu peux les mettre en title ou en alt. Windows qui permet de créer des noms de fichiers avec espaces laisse Apache froid. Remplace ces espaces par des – ou _

    Je n’ai pas de recette miracle, il faut renommer les fichiers.

    Je te remercie pour ta réponse.

    je le sais et dorénavant c’est mieux traité.
    Mais j’aurai voulu feinté en attendant les changements et surtout ne pas perdre le bon référencement de certaines images qui font un peu de visites. C’est vraiment google qui se paume, je n’ai pas d’erreur lors de la visite du site.

    je suis convaincu que l’on peut faire ça dans .htaccess mais ça dépasse mes compétences et je n’ai rien trouvé sur le net de convainquant.

    #820746
    wasicu
    Membre
    Maître WordPress
    2752 contributions

    Pour le faire en .htaccess, je pense que tu n’auras d’autre choix que de le faire fichier par fichier en passant par un Redirect permanent ancienne_url http://nouvelle_url
    Je ne vois pas comment le faire autrement vu que tes variables sont difficilement prévisibles (le nombre de mots entre les espaces.)
    Si au contraire c’est toujours la même structure et que le nombre d’espace reste le même, tu devrais pouvoir utiliser RewriteCond %{QUERY_STRING} afin de ne changer que tes %2520 en %20 à toi de voir la syntaxe en cherchant sur le web, ma connaissance de la syntaxe apache ayant de grosses lacunes.
    http://forum.webrankinfo.com/rewriting-avec-query-string-t57686.html
    à titre d’inspiration

4 sujets de 1 à 4 (sur un total de 4)
  • Vous devez être connecté pour répondre à ce sujet.