Je voudrais faire en sorte que si quelqu'un écrive:
www.example.com/NIMPORTEKOI
Que cela le réécrive en www.example.com/index.php?page=$1
(J'ai un petit script php qui regarde si le contenu de $_GET['page'] est bien une page existante sinon on fait une redirection 301 vers l'index.)
pour l'instant j'ai:
# Pages à partir de l'index
RewriteRule ^([a-zA-Z]+)\.htm$ /index.php?page=$1 [L]
mais je voudrais bien que ce soit:
# Pages à partir de l'index
RewriteRule ^(.*)$ /index.php?page=$1 [L]
par contre je reçois un message d'erreur lorsque j'aissaie ça....
Pour l'instant j'ai ceci:
# Index
RewriteRule ^index\.htm$ /index.php [L]
# Numéro de page des jeux
RewriteRule ^jeux-([0-9]+)\.htm$ /index.php?numeroDuJeux=$1 [L]
# Pages à partir de l'index
RewriteRule ^([a-zA-Z]+)\.htm$ /index.php?page=$1 [L]
# Page nowhere
RewriteRule ^(.*)\.htm$ /index.php?page=$1 [L]
Par contre si je me met à écrire
www.example.com/svrbveribv
ou
www.example.com/svrbveribv.html
ou
www.example.com/svrbveribv/weqfwejhfb/w ... weqt.ewwet
ou
www.example.com/svrbveribv.erwifih
Bah j'ai une erreur et je voudrais seulement faire passé ce qu'il y a après le / dans ma variable page.
www.example.com/NIMPORTEKOI
Que cela le réécrive en www.example.com/index.php?page=$1
(J'ai un petit script php qui regarde si le contenu de $_GET['page'] est bien une page existante sinon on fait une redirection 301 vers l'index.)
pour l'instant j'ai:
# Pages à partir de l'index
RewriteRule ^([a-zA-Z]+)\.htm$ /index.php?page=$1 [L]
mais je voudrais bien que ce soit:
# Pages à partir de l'index
RewriteRule ^(.*)$ /index.php?page=$1 [L]
par contre je reçois un message d'erreur lorsque j'aissaie ça....
Pour l'instant j'ai ceci:
# Index
RewriteRule ^index\.htm$ /index.php [L]
# Numéro de page des jeux
RewriteRule ^jeux-([0-9]+)\.htm$ /index.php?numeroDuJeux=$1 [L]
# Pages à partir de l'index
RewriteRule ^([a-zA-Z]+)\.htm$ /index.php?page=$1 [L]
# Page nowhere
RewriteRule ^(.*)\.htm$ /index.php?page=$1 [L]
Par contre si je me met à écrire
www.example.com/svrbveribv
ou
www.example.com/svrbveribv.html
ou
www.example.com/svrbveribv/weqfwejhfb/w ... weqt.ewwet
ou
www.example.com/svrbveribv.erwifih
Bah j'ai une erreur et je voudrais seulement faire passé ce qu'il y a après le / dans ma variable page.