1. ✅ Apprenez une METHODE qui marche pour votre SEO ! Formation à distance avec Olivier Duffez et Fabien Facériès + aide pour prise en charge du financement
    Rejeter la notice

Redirection dans .htaccess

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par Pierre-Henri, 11 Mai 2020.

Tags:
  1. Pierre-Henri
    Pierre-Henri Nouveau WRInaute
    Inscrit:
    21 Janvier 2010
    Messages:
    46
    J'aime reçus:
    0
    Bonjour,

    Je sèche un peu sur une règle de ré-écriture tellement basique que je ne sais pas comment l'écrire...

    J'ai déjà des règles de ré-écriture dans mon fichier .htaccess comme celles-ci, qui fonctionnent parfaitement :

    RewriteRule ^page\/(.*) index.php?page=page&page_id=$1 [END,L,QSA]
    ou encore...
    RewriteRule ^categorie\/(.*) index.php?page=category&category_id=$1 [L,QSA]

    J'aimerais également que si l'internaute tape mondomaine.com/tartempion , il soit redirigé sur la page index.php?page=maPage&page_id=tartempion

    Cela bien-sûr sans impacter les règles déjà en place.

    Savez-vous comment écrire cette règle ?

    Merci d'avance.
     
  2. emualliug
    emualliug WRInaute discret
    Inscrit:
    1 Février 2020
    Messages:
    182
    J'aime reçus:
    35
    Code:
    RewriteRule ^([\w]+) index.php?page=maPage&page_id=$1 [L,QSA]
    
     
  3. Pierre-Henri
    Pierre-Henri Nouveau WRInaute
    Inscrit:
    21 Janvier 2010
    Messages:
    46
    J'aime reçus:
    0
    Bonjour,

    Merci pour cette réponse mais ça ne fonctionne pas. L'ajout de cette règle rend le site non fonctionnel
     
  4. emualliug
    emualliug WRInaute discret
    Inscrit:
    1 Février 2020
    Messages:
    182
    J'aime reçus:
    35
    Y compris avec les RewriteCond qui vont bien ? du genre :
    Code:
    RewriteCond %{REQUEST_FILENAME} -d [OR]
    RewriteCond %{REQUEST_FILENAME} -f
    RewriteRule ^([\w]+) index.php?page=maPage&page_id=$1 [L,QSA]
    
    À quel niveau du fichier ?
     
  5. Pierre-Henri
    Pierre-Henri Nouveau WRInaute
    Inscrit:
    21 Janvier 2010
    Messages:
    46
    J'aime reçus:
    0
    Non, ça ne fonctionne pas. La feuille de style ne se charge plus par-exemple.
     
  6. emualliug
    emualliug WRInaute discret
    Inscrit:
    1 Février 2020
    Messages:
    182
    J'aime reçus:
    35
    J'ai fais un mauvais copier coller, les RewritCond ne sont pas les bonnes.

    On peut aussi être plus strict sur la RewriteRule, mais la Rewritecond devrait suffire

    Code:
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([\w]+)$ index.php?page=maPage&page_id=$1 [L,QSA]
    
     
  7. Pierre-Henri
    Pierre-Henri Nouveau WRInaute
    Inscrit:
    21 Janvier 2010
    Messages:
    46
    J'aime reçus:
    0
    ça fonctionne ! Un énorme merci !
     
Chargement...
Similar Threads - Redirection htaccess Forum Date
Redirection htaccess vers 404 Netlinking, backlinks, liens et redirections 2 Décembre 2019
Redirection url et url mobile htaccess Netlinking, backlinks, liens et redirections 1 Décembre 2019
htaccess . Dans quel ordre faire une redirection de HTTP vers HTTPS et sans www avec www URL Rewriting et .htaccess 5 Novembre 2019
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