fichier redirection .htacces html -> php

Discussion dans 'URL Rewriting et .htaccess' créé par eddie62, 11 Janvier 2007.

  1. eddie62
    eddie62 WRInaute discret
    Inscrit:
    4 Février 2006
    Messages:
    189
    J'aime reçus:
    0
    Salut,

    Je refait mon site qui était en html qui passe maintenant en php.

    Quelqu'un auarait-il l'amabilité de m'écrire le fichier .htaccess qui ferait les redirections 301 pour les choses suivantes :

    - Rediriger toutes les adresses .htm ou .html en .php (j'ai essayé de garder pour la plupart le nomage des pages)
    - Pour les pages .htm ou .html qui n'auraient pas de correspondantes dans la nouvelle version redirection vers l'accueil

    En échange je paye un resto si vous passer à Montreuil !

    Ed
     
  2. nickargall
    nickargall WRInaute accro
    Inscrit:
    13 Juin 2005
    Messages:
    7 239
    J'aime reçus:
    0
    Essaye ça
    Code:
    RewriteEngine on
    RewriteRule ^(.*)\.html$ $1.php
    
     
  3. eddie62
    eddie62 WRInaute discret
    Inscrit:
    4 Février 2006
    Messages:
    189
    J'aime reçus:
    0
    Merci !

    Je testerai seulement quand je ferai la permutation.
    Ed
     
  4. nickargall
    nickargall WRInaute accro
    Inscrit:
    13 Juin 2005
    Messages:
    7 239
    J'aime reçus:
    0
    Euh en fait non, pas du tout, je t'ai mis n'importe quoi .. en me relisant je vois que je réponds pas du tout à ta demande
     
  5. KOogar
    KOogar WRInaute accro
    Inscrit:
    16 Novembre 2004
    Messages:
    4 552
    J'aime reçus:
    0
    Je sais pas si c'est possible de le faire en .htaccess. En tout cas j'aimerais bien avoir la solution si c'est possible.

    en php ca donne ca :

    Code:
    <?php
    $url="www.tonsite.com";
    $uri = "$_SERVER[REQUEST_URI]";
    $uri_new = str_replace('htm','php',$uri);
    header("Status: 301 Moved Permanently");
    header("Location:http://".$url.$uri_new);}
    ?>