par
albius » 07 juin 2010, 14:51
Bonjour,
Je cherche à ce qu'une url de type
devienne
Pour ce faire, j'ai écris dans le fichier htaccess:
Code : Tout sélectionner
RewriteEngine on
RewriteRule ^(adminIndex.php)$ adminIndex.php?menu=$1&content=$2[L]
Mais les variables envoyées par cette adresse vont être utilisées par un script php pour la construction des pages. Sinon, s'exécutera une inclusion par défaut:
switch ($menu) {
case "prod" : include('files/gestProd/prodMenu.php');
break;
...
default : include('files/gestComm/comMenu.php');
...
switch ($content) {
case "modifProd" : include('files/gestProd/editProd.php');
break;
default : include('files/gestComm/gestionCom.php');
}
Actuellement, non seulement lorsque je clique sur le lien, je n'ai pas de réécriture du lien, mais en plus, le redirection ne s'effectue plus. Pourquoi ?
merci,
Bonjour,
Je cherche à ce qu'une url de type
[code]<a href="adminIndex.php?menu=prod&content=modifProd"...</a>[/code]
devienne
[code]adminIndex.php[/code]
Pour ce faire, j'ai écris dans le fichier htaccess:
[code]RewriteEngine on
RewriteRule ^(adminIndex.php)$ adminIndex.php?menu=$1&content=$2[L][/code]
Mais les variables envoyées par cette adresse vont être utilisées par un script php pour la construction des pages. Sinon, s'exécutera une inclusion par défaut:
[php]switch ($menu) {
case "prod" : include('files/gestProd/prodMenu.php');
break;
...
default : include('files/gestComm/comMenu.php');
...
switch ($content) {
case "modifProd" : include('files/gestProd/editProd.php');
break;
default : include('files/gestComm/gestionCom.php');
}[/php]
Actuellement, non seulement lorsque je clique sur le lien, je n'ai pas de réécriture du lien, mais en plus, le redirection ne s'effectue plus. Pourquoi ?
merci,