A voir également:
- Gestion d'accès par adresse (.htaccess)
- Darkino nouvelle adresse - Guide
- Rechercher ou entrer l'adresse - Guide
- Darkino : le grand site pirate change d'adresse et d'interface - Accueil - Services en ligne
- Adresse mac - Guide
- Créer une adresse hotmail - Guide
2 réponses
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
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
JulienZ
Messages postés
42
Date d'inscription
mercredi 8 août 2007
Statut
Membre
Dernière intervention
22 avril 2009
4
11 sept. 2008 à 10:45
11 sept. 2008 à 10:45
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.
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.