Problème de redirection sur mon htaccess

Discussion dans 'URL Rewriting et .htaccess' créé par Homard, 9 Novembre 2011.

Tags:
  1. Homard
    Homard WRInaute discret
    Inscrit:
    28 Janvier 2005
    Messages:
    63
    J'aime reçus:
    0
    Bonjour

    J'ai un problème avec mon htaccess :

    si je tape : http://www.monsite.com/mapage.html/ --> alors erreur 404 du au '/' à la fin
    sur WRI si je tape http://www.monsite.com/mapage.html/ alors je suis redirigé vers mapage.html sans le '/'.

    autre exemple, si j'ai mapage.html et que quelqu'un tape mAPage.html alors erreur 404
    sur WRI si je tape mAPage.html alors je suis redirigé vers mapage.html

    dernier exemple :
    si quelqu'un ajoute ?truc derrrière mapage.html ce qui donne mapage.html/truc alors je n'ai aucune erreur 404 et toujours aucune redirection vers mapage.html :(

    Voila merci :wink:

    si ca peut aider voici le type de redirection actuellement en place sur le site :

    Code:
    RewriteRule ^mapage.html$ /dyn.php?op=mapage2.html&npds=0 [QSA,L]
    Ha au fait, est-il correcte de mettre seulement [QSA,L] , certain ajoute le NC qui me permettrait justement d'avoir une URL qui fontionne avec mAPage.html, mais sans la redirection....
    J'ai peur qu'un lien contenant mAPage.html sur un autre site et qui affiche effectivement mapage.html soit vu comme un doublon par google.... (je sais je suis parano mais j'ai vu des adresses folklo se faire référencé alors...)
     
  2. forty
    forty WRInaute passionné
    Inscrit:
    30 Octobre 2008
    Messages:
    1 929
    J'aime reçus:
    0
    tu peux mettre :
    Code:
    RewriteRule ^mapage\.html /dyn.php?op=mapage2.html&npds=0 [QSA,L,NC]
    ... à la condition de gérer une redirection en php vers mapage.html si l'url appelée est différente
     
  3. Homard
    Homard WRInaute discret
    Inscrit:
    28 Janvier 2005
    Messages:
    63
    J'aime reçus:
    0
    Merci et il n'y a pas moyen justement de faire cette redirection a partir du htaccess ?
    et sinon peux tu me donner le code php à ajouter dans mes pages ?
    Merci
     
  4. forty
    forty WRInaute passionné
    Inscrit:
    30 Octobre 2008
    Messages:
    1 929
    J'aime reçus:
    0
    en php ca doit ressembler à :
    Code:
    if ($_SERVER['REQUEST_URI'] <> '/mapage.html') {
    	header('Status: 301 Move permanently', true, 301);
    	header('Location: /mapage.html');
    	exit;
    }
    
     
  5. Homard
    Homard WRInaute discret
    Inscrit:
    28 Janvier 2005
    Messages:
    63
    J'aime reçus:
    0
    merci mais le problème c'est que j'ai des pages de ce type qui sont urlrewriter "mapage-$1.html" et la variable me pose problème et puis j'ai beaucoup de pages donc ca va faire énormement de "elseif" dans le code...
     
  6. forty
    forty WRInaute passionné
    Inscrit:
    30 Octobre 2008
    Messages:
    1 929
    J'aime reçus:
    0
    rien ne t’empêches de remplacer '/mapage.html' par une fonction : gerere_url_ma_page($param)
     
Chargement...
Similar Threads - Problème redirection htaccess Forum Date
htaccess avec redirection problème sécurisation URL Rewriting et .htaccess 16 Juin 2018
Problème de redirection .htaccess dans un seul cas URL Rewriting et .htaccess 7 Avril 2018
Help: Problème de Redirection .htaccess suite erreur noms de pages Netlinking, backlinks, liens et redirections 6 Septembre 2015
Probleme de redirection de lien avec htaccess URL Rewriting et .htaccess 20 Juin 2015
Probleme avec certaines de mes redirections permanente (htaccess) Netlinking, backlinks, liens et redirections 23 Janvier 2015
Probleme Redirection 301 dans htaccess Joomla 3.0 Débuter en référencement 15 Juin 2013
Problème de redirection d'une page dynamique par htaccess URL Rewriting et .htaccess 10 Mai 2011
Problème redirection htaccess URL Rewriting et .htaccess 5 Mai 2011
Problème redirection htaccess Débuter en référencement 15 Avril 2011
Problème de redirection avec htaccess Netlinking, backlinks, liens et redirections 5 Avril 2011