Htaccess redirect avec espace, apostrophe et lettres accentuées

Discussion dans 'URL Rewriting et .htaccess' créé par tibibou, 29 Avril 2012.

Tags:
  1. tibibou
    tibibou Nouveau WRInaute
    Inscrit:
    26 Avril 2012
    Messages:
    24
    J'aime reçus:
    0
    Bonjour,

    Je crois que j'ai cumulé toutes les erreurs (en voulant initialement bien faire !).
    J'ai des adresses avec des espaces et des lettres accentuées ou une apostrophe, exemples :
    Code:
    http://telecharger-ebook-roman-fantasy-aila-pdf-fr.fr/le%20coin%20de%20l’auteur%20-%20biographie%20de%20Catherine%20Boullery.html
    http://telecharger-ebook-roman-fantasy-aila-pdf-fr.fr/le%20monde%20d%20Aila%20-%20les%20fées.html
    que je voudrais transformer respectivement en :
    Code:
    http://telecharger-ebook-roman-fantasy-aila-pdf-fr.fr/le-coin-de-l-auteur-biographie-de-catherine-boullery.html
    http://telecharger-ebook-roman-fantasy-aila-pdf-fr.fr/le-monde-d-aila-les-fees.html
    J'ai trouvé comment remplacer toutes les espaces avec :
    Code:
    RewriteBase /
    RewriteCond %{THE_REQUEST} (\s|%20)
    RewriteRule ^([^\s%20]+)(?:\s|%20)+([^\s%20]+)((?:\s|%20)+.*)$ $1-$2$3 [N,DPI]
    RewriteRule ^([^\s%20]+)(?:\s|%20)+(.*)$ /$1-$2 [L,R=301,DPI]
    Mais je sèche sur les lettres accentuées et les apostrophes.
    Autre information, je suis chez 1-1, le redirect marche et je ne suis vraiment pas un pro du htaccess (mais j'essaie de copier correctement les solutions que je trouve).
    J'ai aussi, un peu plus haut dans le htaccess ces lignes (ça peut avoir un effet) :
    Code:
    Options +FollowSymLinks
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^www.telecharger-ebook-roman-fantasy-aila-pdf-fr.fr [NC]
    RewriteRule ^(.*)$ http://telecharger-ebook-roman-fantasy-aila-pdf-fr.fr/$1 [R=permanent,L]
    Vous savez tout (je l'espère) et une aide me serait fort précieuse (une dizaine de pages à rediriger alors que la romancière commence ses interviews dans les journaux). Merci d'avance.
     
  2. tibibou
    tibibou Nouveau WRInaute
    Inscrit:
    26 Avril 2012
    Messages:
    24
    J'aime reçus:
    0
    Quelqu'un aurait-il une idée pour le RewriteRule avec des caractères spéciaux ?
     
  3. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 777
    J'aime reçus:
    236
    Il déchire le NDD :mrgreen:
     
  4. Nilpohc
    Nilpohc Nouveau WRInaute
    Inscrit:
    27 Juin 2012
    Messages:
    1
    J'aime reçus:
    0
    J'ai un peu cherché pour les espaces également, et ce qui a marché tout simplement c'est de les échapper. Exemple :

    RewriteRule /Mon\ URL\ initiale /Ma\ Nouvelle\ URL [L,R=301]

    Ca fonctionne aussi avec les apostrophes pour info (\'). Pour le reste, je ne sais pas
     
Chargement...
Similar Threads - Htaccess redirect espace Forum Date
Redirection htaccess avec espace dans le nom de domaine Netlinking, backlinks, liens et redirections 30 Juin 2010
Redirection 301 en .htaccess avec Redirect 301 URL Rewriting et .htaccess 31 Janvier 2019
Wordpress redirections et htaccess à modifier ? URL Rewriting et .htaccess 14 Janvier 2019
Redirection 301 htaccess Débuter en référencement 13 Janvier 2019
Faire une redirection 301 et une réécriture en même temps (.htaccess) URL Rewriting et .htaccess 16 Décembre 2018
redirection .htaccess index.php ne fonctionne pas URL Rewriting et .htaccess 13 Décembre 2018
redirection URL avec ext .mp3 vers une page php via htaccess Netlinking, backlinks, liens et redirections 4 Novembre 2018
Redirection htaccess Netlinking, backlinks, liens et redirections 19 Octobre 2018
Redirections par le fichier .htaccess Netlinking, backlinks, liens et redirections 8 Octobre 2018
.htaccess redirection des Opérateurs Internet URL Rewriting et .htaccess 5 Septembre 2018
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice