Problème htaccess avec fichier php
2 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- birkoss
- WRInaute discret

- Messages: 134
- Inscription: 1 Aoû 2005
Problème htaccess avec fichier php
Salut
Je fais du URL RW depuis longtemps et ca marche bien. Je viens de changer d'hébergeur, et il se produit maintenant un truc étrange.
Si par exemple, je veux rewriter avec :
RewriteRule ^name/([a-zA-Z0-9]+).html$ /name.php?id=$1
Ca ne fonctionne pas, car il va essayer d'ouvrir le fichier name.php à la place, car il existe.
J'ai aussi une page contact.php, donc si j'essaie par hasard :
www.example.com/contact/plein_de_caract ... utres.html
Ca va quand même ouvrir la page contact.php, car elle existe. Si le répertoire dans l'adresse rewrité n'existe pas physiquement (en fichier ou répertoire), le URL RW fonctionne correctement.
Quelqu'un sait comment ce truc s'appelle ? (pouvoir appeler une page php sans son extension sur un serveur).
Exemple:
www.example.com/contact.php = OK
www.example.com/contact = OK
www.example.com/contact/ = OK
J'aimerais vraiment arrêter ce comportement, mais je ne sais pas à partir de quoi chercher.
Merci
birkoss
Je fais du URL RW depuis longtemps et ca marche bien. Je viens de changer d'hébergeur, et il se produit maintenant un truc étrange.
Si par exemple, je veux rewriter avec :
RewriteRule ^name/([a-zA-Z0-9]+).html$ /name.php?id=$1
Ca ne fonctionne pas, car il va essayer d'ouvrir le fichier name.php à la place, car il existe.
J'ai aussi une page contact.php, donc si j'essaie par hasard :
www.example.com/contact/plein_de_caract ... utres.html
Ca va quand même ouvrir la page contact.php, car elle existe. Si le répertoire dans l'adresse rewrité n'existe pas physiquement (en fichier ou répertoire), le URL RW fonctionne correctement.
Quelqu'un sait comment ce truc s'appelle ? (pouvoir appeler une page php sans son extension sur un serveur).
Exemple:
www.example.com/contact.php = OK
www.example.com/contact = OK
www.example.com/contact/ = OK
J'aimerais vraiment arrêter ce comportement, mais je ne sais pas à partir de quoi chercher.
Merci
birkoss
-

KOogar - WRInaute accro

- Messages: 3974
- Inscription: 16 Nov 2004
Essaye avec le '\'
Pour l'extention, ca n'a rien a voir avec le .htaccess. C'est basiquement du PHP. Creer test.php, met le en ligne et met -www.tonsite.com/test dans ton navigateur. test.php va s'afficher correctement.
Pour ton rewrite sans extention
- Code: Tout sélectionner
RewriteRule ^name/([a-zA-Z0-9]+).\html$ /name.php?id=$1
Pour l'extention, ca n'a rien a voir avec le .htaccess. C'est basiquement du PHP. Creer test.php, met le en ligne et met -www.tonsite.com/test dans ton navigateur. test.php va s'afficher correctement.
Pour ton rewrite sans extention
- Code: Tout sélectionner
RewriteRule ^name/([a-zA-Z0-9]+) /name.php?id=$1
2 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Probleme fichier .htaccess...
- Problème avec fichier .htaccess
- .htaccess pour faire du php dans un réel fichier txt
- Probleme pour forcer les WWW, ou mettre le fichier htaccess ?
- php probleme pour uloader un fichier
- probleme fichier php et robot google
- probleme creation fichier php sur serveur
- Probleme htaccess et php
- fichier.php.jpg == fichier.php sous free !!
- Probleme avec plusieur variable php dans un .htaccess
Consultez la description détaillée des produits ou services de Google suivants : Google Sitemaps
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
