Bonjour,
Chez OVH, je maîtrisais bien la réécriture d'URL avec le .htaccess.
Maintenant je suis chez hostgator et ils m'ont donné le code pour la réécriture. Ca fonctionne, mais je le pige pas :
Exemple chez OVH :
Maintenant chez hostgator (avec ajout virtuel d'un sous-répertoire) :
- Qu'est-ce que ce %[REQUEST_FILENAME] ?
- Sur la même ligne, qu'est ce que ce !actualite.php
- Sur la seconde ligne, pourquoi un (.*) et non plus l'expression rationnelle [a-z] ?
Autre question au passage : Si je n'ai plus expression rationnelle (je sais plus si c'est le bon terme, j'ai pas codé depuis 3 ans), alors comment je force un masque ? Si je veux un chiffre, je fais quoi ?
Merci d'avance
Chez OVH, je maîtrisais bien la réécriture d'URL avec le .htaccess.
Maintenant je suis chez hostgator et ils m'ont donné le code pour la réécriture. Ca fonctionne, mais je le pige pas :
Exemple chez OVH :
#RewriteRule ^([a-z])\.php$ /?actualite=$1 [L]
Maintenant chez hostgator (avec ajout virtuel d'un sous-répertoire) :
Dans l'ordre :RewriteCond %{REQUEST_FILENAME} !actualite.php
RewriteRule ^actualite/(.*).php$ actualite.php?actualite=$1 [L]
- Qu'est-ce que ce %[REQUEST_FILENAME] ?
- Sur la même ligne, qu'est ce que ce !actualite.php
- Sur la seconde ligne, pourquoi un (.*) et non plus l'expression rationnelle [a-z] ?
Autre question au passage : Si je n'ai plus expression rationnelle (je sais plus si c'est le bon terme, j'ai pas codé depuis 3 ans), alors comment je force un masque ? Si je veux un chiffre, je fais quoi ?
Merci d'avance