|
|
|
|
Configuration: Mac OS X Safari 525.22
Salut,
Je ne sais pas si ta question est bien formulé. En tout cas tu ne pas faire de PHP dans des fichiers .htaccess (regarde http://www.commentcamarche.net/apache/apacht.php3). htaccess n'est ni plus ni moins qu'un fichier de configuration d'apache. |
Bonjour,
Bon, de toute évidence, non, ma question n'est pas bien formulée... J'ai bien compris ce qu'est un fichier .htaccess et aussi qu'il a sa propre syntaxe (expliquée nulle part, soit dit en passant). Le problème, c'est que, justement, cette syntaxe, je ne la connais pas, et j'aimerais faire quelque chose de peu commun, à savoir sécuriser l'accès à un répertoire en fonction de l'URL et, plus particulièrement, en fonction d'une variable GET. Je réexplique donc. Si j'ai mis du PHP plus haut, c'est uniquement parce que je connais bien ce langage et que (puisqu'il est bien répandu), je pensais qu'il parlerais mieux que mon algorythme synthétique mis au-dessus. Je vais donc expliquer mon problème par un exemple de cas : Dans le cas où un visiteur tente d'accéder au dossier en tapant ce qui suit dans la barre d'adresse de son navigateur, il devra être renvoyé à une autre page ou un message d'erreur devra être affiché : http://www.monsite.com/mondossier/index.php Par contre, dans le cas où il tape cette adresse, il accédera bien à la page demandée : http://www.monsite.com/mondossier/index.php?la_variable_GET=ok Voilà ce que j'aimerais faire. J'ai créé un fichier .htaccess mais je ne peux pas le tester pour l'instant, j'aimerais donc savoir si, selon vous, il pourrais fonctionner : DirectoryIndex index.html index.php SetEnv REDIR="redir" SetEnvIf REQUEST_URI ^la_variable_GET=ok^ REDIR="noredir" RewriteCond %{REDIR} redir RewriteRule ^/$ /index.html ... Bon, j'en vois déjà dans le fond qui commencent à se dire "raaaaah, mais ça sert à rien comme sécurité, c'est pourri !", donc je vous rassure, si j'avais le choix, je ferais autrement. Sâchez seulement que ceci pourrais vous servir si vous utilisiez Flyspray dans Joomla!. ( ;-p ) Encore merci. Pit |
Résultats pour Gestion d'accès par adresse (.htaccess)
Résultats pour Gestion d'accès par adresse (.htaccess)
Résultats pour Gestion d'accès par adresse (.htaccess)
Résultats pour Gestion d'accès par adresse (.htaccess)
Résultats pour Gestion d'accès par adresse (.htaccess)