réécrire .php en .html

Discussion dans 'URL Rewriting et .htaccess' créé par fabrice88, 2 Janvier 2012.

  1. fabrice88
    fabrice88 WRInaute occasionnel
    Inscrit:
    15 Octobre 2007
    Messages:
    315
    J'aime reçus:
    0
    bonjour,
    dans mon htaccess j'ai fais une réécriture qui permet d'appeler les pages en html lorsqu’elles sont en .php
    par exemple la page originale est : page.php et lorsque je rentre page.html la page s'affiche bien.
    Code:
    RewriteRule ^([a-zA-Z0-9-]*)\.html$ /$1.php [L]
    le soucis que je rencontre c'est que j'aimerai que si je rentre manuellement dans mon navigateur page.php la page se réécrive automatiquement en page.html afin que l'on ai jamais de .php qui s'affiche

    je voudrai appliquer cette redirection à toutes les pages qui ont pour extension .php mais je n'y arrive pas.
    comment écris-t-on cette redirection dans un htaccess ?
     
  2. Ehplod
    Ehplod WRInaute impliqué
    Inscrit:
    22 Octobre 2011
    Messages:
    615
    J'aime reçus:
    0
    Avec Htaccess, tu vas faire une boucle infinie...
     
  3. fabrice88
    fabrice88 WRInaute occasionnel
    Inscrit:
    15 Octobre 2007
    Messages:
    315
    J'aime reçus:
    0
    donc pas de solution avec htaccess ? quel autre solution existe t-il sachant que l’hébergement et un hébergement de base chez 1&1
     
  4. naviguimmo.com
    naviguimmo.com Nouveau WRInaute
    Inscrit:
    14 Janvier 2013
    Messages:
    1
    J'aime reçus:
    0
    Bonjour, essaye ça
    Options +FollowSymlinks
    RewriteEngine on
    RewriteRule ^index\.html$ index.php [L]
    RewriteBase /
     
  5. Blount
    Blount WRInaute impliqué
    Inscrit:
    18 Novembre 2010
    Messages:
    707
    J'aime reçus:
    0
    En testant directement REQUEST_URI, je pense qu'il y a peut-être moyen.
    Code:
    RewriteCond %{REQUEST_URI} (.*)\.php$
    RewriteRule .* %1.html [R=301,L]
    
    RewriteRule ^([a-zA-Z0-9-]*)\.html$ /$1.php [L]
    
     
  6. zeb
    zeb WRInaute accro
    Inscrit:
    5 Décembre 2004
    Messages:
    12 196
    J'aime reçus:
    1
    juste par curiosité c'est quoi le but ?
     
  7. e-kiwi
    e-kiwi WRInaute accro
    Inscrit:
    23 Décembre 2003
    Messages:
    13 260
    J'aime reçus:
    1
    si je comprend bien, il suffit de "rediriger", pas "réécrire" tes pages php vers HTML, aucun risque de boucle infinie ou autre. tappe "redirection par htaccess" sur google et tu auras la réponse dessuite :)
     
  8. honolulu
    honolulu WRInaute impliqué
    Inscrit:
    8 Novembre 2005
    Messages:
    755
    J'aime reçus:
    0
    @tous : vous êtes en train de déterrer un topic de janvier 2012... :lol:
     
  9. Blount
    Blount WRInaute impliqué
    Inscrit:
    18 Novembre 2010
    Messages:
    707
    J'aime reçus:
    0
    T'es la gagnant pour la résolution du problème
     
Chargement...
Similar Threads - réécrire php Forum Date
réécrire index.php?id=xxx avec le titre d'un champs mysql URL Rewriting et .htaccess 14 Mars 2011
Réécrire url sans la variable Référencement Google 19 Avril 2018
Rediriger/réécrire toutes les pages index.html contenues dans plusieurs dossiers URL Rewriting et .htaccess 1 Mars 2016
Réécrire des articles automatiquement Rédaction web et référencement 23 Février 2016
URL rewriting : réécrire automatiquement un bout de l'url URL Rewriting et .htaccess 21 Juillet 2014
Réécrire les balises Title Débuter en référencement 14 Novembre 2013
Réecrire url avec lang URL Rewriting et .htaccess 13 Octobre 2013
Réecrire l'url d'un répertoire vers le répertoire parent URL Rewriting et .htaccess 15 Mai 2011
Réécrire des URL avec un p... de point d'interrogation ? URL Rewriting et .htaccess 10 Décembre 2010
HS: réécrire une url Débuter en référencement 28 Novembre 2010
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice