Autoriser telle page et rien que celle là

  • Auteur de la discussion Auteur de la discussion bigflo
  • Date de début Date de début
Nouveau WRInaute
Salut à tous :)

Voilà, je suis nouveau dans l'art de la réécriture des url, alors j'aurais besoin d'une "petite" aide :P

Voilà, j'ai un site que je souhaiterais sécurisé en n'autorisant que certaines url...
Par exemple, je voudrais autoriser seulement les page http://sousdomaine.domaine.com/page.php et http://sousdomaine.domaine.com/page.php?key-value
Avec key le nom d'un paramètre et value, une valeur de ce paramètre qui est 1 lettre et 0 seulement...

Si l'url n'est pas une de ces 2 pages, alors on redirigie vers le index.php ... c'est possible ?

J'ai un tenté de faire un truc du genre:
Options FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} !^http://localhost/test/page.php$ [NC]
RewriteCond %{HTTP_HOST} !^http://localhost/test/page.php?key-([a-z0])$ [NC]
RewriteRule ^(.+) index.php [L]

Mais ça pas l'air de marcher... :'(

Merci d'avance pour votre aide...

PS: mon serveur local est configuré pour l'url rewriting, ainsi que le serveur sur lequel est destiné mon travail ;)
 
WRInaute impliqué
tu ne peux pas manipuler la partie après le ? avec le mod_rewrite...
et c´est donc via php que tu dois sécuriser cela:
$key=$_GET['key'];
if($key....test de condition) {
redirige vers ce que tu veux...
}
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut