Masquer les extensions et redirection 301

Discussion dans 'URL Rewriting et .htaccess' créé par weedo, 17 Juillet 2009.

  1. weedo
    weedo Nouveau WRInaute
    Inscrit:
    16 Janvier 2008
    Messages:
    26
    J'aime reçus:
    0
    Bonjour tout le monde,

    J'utilise le htaccess suivant pour masquer les extensions .php des fichiers. Jusque là ça fonctionne bien, donc j'accède à "/fichier" et ça renvoie bien le contenu de "fichier.php". Le problème c'est que "fichier.php" est toujours accessible et ne redirige pas vers "/fichier".

    Sauriez-vous comment faire ? Même après avoir testé différentes solutions rien n'y fait...

    Code:
    RewriteEngine on
    RewriteBase /
    
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME}\.php -f
    RewriteRule ^([a-zA-Z0-9\-\_]+)$ $1.php [L]
    
    Merci d'avance pour votre aide
     
  2. dmathieu
    dmathieu WRInaute accro
    Inscrit:
    9 Janvier 2004
    Messages:
    5 596
    J'aime reçus:
    0
    Code:
    RewriteEngine on
    RewriteBase /
    
    RewriteRule ^([a-zA-Z0-9\-\_]+)\.php $1 [R=301]$
    
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME}\.php -f
    RewriteRule ^([a-zA-Z0-9\-\_]+)$ $1.php [L]
    Par contre, c'est le genre de chose qui est absolument inutile. Un .php dans l'url, ça ne change strictement rien.
     
  3. weedo
    weedo Nouveau WRInaute
    Inscrit:
    16 Janvier 2008
    Messages:
    26
    J'aime reçus:
    0
    Merci pour ta réponse,

    ça fait une boucle de redirection... :(

    Code:
    RewriteRule ^([a-zA-Z0-9\-\_]+)\.php$ $1 [R=301]
    
    Sinon oui c'est vrai que le .php ne gène pas c'est juste que c'est un peu plus esthétique sans...
     
  4. weedo
    weedo Nouveau WRInaute
    Inscrit:
    16 Janvier 2008
    Messages:
    26
    J'aime reçus:
    0
    Par exemple en essayant pour un seul fichier je met ça :

    Code:
    RewriteRule ^monfichier\.php$ /monfichier [R=301,L]
    
    Et ça ne fonctionne pas... Mais où est l'erreur ?

    ça non plus...
    Code:
    RewriteRule ^monfichier\.php$ /monfichier? [R=301,L]
    
    Please help !
     
Chargement...
Similar Threads - Masquer extensions redirection Forum Date
Comment masquer une div qui rencontre une autre div Développement d'un site Web ou d'une appli mobile 16 Janvier 2022
je n arrive pas a masquer les variables dans mon url URL Rewriting et .htaccess 31 Juillet 2021
mon code ne fonctionne pas pour masquer les .php URL Rewriting et .htaccess 31 Juillet 2021
Masquer une div si Internet Explorer Développement d'un site Web ou d'une appli mobile 14 Décembre 2019
Est-il possible de masquer le code source d'une page web ? Développement d'un site Web ou d'une appli mobile 16 Novembre 2016
Voir / masquer un § - Tout voir / tout masquer Développement d'un site Web ou d'une appli mobile 22 Mars 2016
afficher masquer on utilisant Onclick Développement d'un site Web ou d'une appli mobile 21 Janvier 2015
Masquer une partie de sa page aux bots Débuter en référencement 20 Janvier 2015
url rewriting masquer tous les répertoires URL Rewriting et .htaccess 16 Juin 2014
Supprimer ou masquer des messages Droit du web (juridique, fiscalité...) 1 Juillet 2013
Masquer ou renomer les paramètres dans mon url Demandes d'avis et de conseils sur vos sites 14 Juin 2013
Vaut-il mieux masquer les pages mal construites ? Débuter en référencement 8 Avril 2013
Afficher / Masquer une partie du message Développement d'un site Web ou d'une appli mobile 28 Octobre 2012
Masquer du contenu pour les spam-bots? risque pour les gentils bots? Débuter en référencement 25 Septembre 2012
Masquer une div partiellement avec jquery slide toggle ? Développement d'un site Web ou d'une appli mobile 5 Août 2012
Afficher masquer div Développement d'un site Web ou d'une appli mobile 25 Juin 2012
Masquer (intégralement) le Whois ? [.com] Droit du web (juridique, fiscalité...) 15 Avril 2012
Masquer les posts de mes cercles Google+ 16 Décembre 2011
rewriting d'url > masquer dossiers dans l'url = casse tete :( URL Rewriting et .htaccess 28 Novembre 2011
Masquer le contenu dupliqué en interne ?‏ Débuter en référencement 13 Novembre 2011