pouchat
17/09/2005, 10h51
Bonjour,
Utilisant l'url_rewriting depuis quelques temps, j'ai décidé de réécrire mes url en "path_info", c'est à dire avec le caractère "/" pour séparer mes variables.
Depuis impossible de les retrouver avec le $_GET['ma_variable'] sur ovh alors que ca marche très bien sur mon serveur en local ?
.htaccess :
RewriteOptions inherit
RewriteEngine on
# MARCHE
RewriteRule ^test.html$ /test/test.php
RewriteRule ^test-([a-zA-Z0-9]+).html$ /test/test.php?var=$1
RewriteRule ^test,([a-zA-Z0-9]+).html$ /test/test.php?var=$1
# MARCHE PAS
RewriteRule ^test/([a-zA-Z0-9]+).html$ /test/test.php?var=$1
si je vais aux l'adresses :
http://.../test/test,OK.html
http://.../test/test-OK.html
ma variable $_GET['var'] est affichée
mais si je fais :
http://.../test/test/OK.html
ma variable $_GET['var'] n'existe pas
si quelqu'un connait la solution.
merci.
Utilisant l'url_rewriting depuis quelques temps, j'ai décidé de réécrire mes url en "path_info", c'est à dire avec le caractère "/" pour séparer mes variables.
Depuis impossible de les retrouver avec le $_GET['ma_variable'] sur ovh alors que ca marche très bien sur mon serveur en local ?
.htaccess :
RewriteOptions inherit
RewriteEngine on
# MARCHE
RewriteRule ^test.html$ /test/test.php
RewriteRule ^test-([a-zA-Z0-9]+).html$ /test/test.php?var=$1
RewriteRule ^test,([a-zA-Z0-9]+).html$ /test/test.php?var=$1
# MARCHE PAS
RewriteRule ^test/([a-zA-Z0-9]+).html$ /test/test.php?var=$1
si je vais aux l'adresses :
http://.../test/test,OK.html
http://.../test/test-OK.html
ma variable $_GET['var'] est affichée
mais si je fais :
http://.../test/test/OK.html
ma variable $_GET['var'] n'existe pas
si quelqu'un connait la solution.
merci.