Aller au contenu

Le fichier .htaccess


Sujets conseillés

  • 2 semaines plus tard...
  • Réponses 120
  • Créé
  • Dernière réponse

Contributeurs actifs dans ce sujet

Contributeurs actifs dans ce sujet

Images postées

Salut,

N'est t-il pas possible, en utilisant .htaccess, de sécuriser l'accès à un seul fichier sans pour autant verrouiller l'accès au répertoire complet où il se trouve ?

Merci d'avance.

PS: L'article sur le fichier .htaccess est vraiment très bien.

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines plus tard...

hello,

Je souhaite protéger l'espace ou sont stocker mes backup de bases MySQL,pour ceci j'ai bien suivi le tutoriel, créer mon .htaccess et .htpasswd (avec l'outil de webmaster-hub) mais ça marche pas, j'ai bien le promt qui s'affiche me demandant mon login/pass que je rentre, je valide et le promt reviens à chaque fois ... je sais pas si c'est une erreur que j'ai fait ou pas ... donc si quelque pouvez me donner quelque pistes.

Merci d'avance. :)

Lien vers le commentaire
Partager sur d’autres sites

Bonjour Yonji,

Sans connaître ton hébergeur, il est difficile de te donner une réponse.

Si tu es chez Free.fr ou Online.net, la procédure est différente.

Dan

Lien vers le commentaire
Partager sur d’autres sites

Bonjour Dan,

je suis actuellement chez Imperial Registrar, normalement il y a pas de problème niveau .htaccess et compagnie, vue que j'ai déjà mis en oeuvre plusieur choses apris ici (url rewriting).

Lien vers le commentaire
Partager sur d’autres sites

Bonjour Dan,

je suis actuellement chez Imperial Registrar, normalement il y a pas de problème niveau .htaccess et compagnie, vue que j'ai déjà mis en oeuvre plusieur choses apris ici (url rewriting).

Peux-tu poster le contenu de ton fichier .htaccess .. l'erreur doit être là.

Tu as bien mis un "full path" vers le fichier .htpasswd ?

Lien vers le commentaire
Partager sur d’autres sites

Salut, j'aimerais procéder comme suit à partir de dossier, et fichier, avec du URL rewriting faire en sorte que l'url absolue http://www.monsite.com/mondossier/monfichier.fic donne http://mondossier.monsite.com/monfichier.fic , en gros faire des sous domaines virtuels ! Comment faire svp?

merci

Tu aurais pû ouvrir un autre post, on ne va plus s'y retrouver si chacun pose sa question. :)

Es-tu sur serveur dédié ? Si ce n'est pas le cas, ce que tu veux faire est impossible.

Sinon, ça se passe par là : http://www.webmaster-hub.com/index.php?sho...indpost&p=64897

;) Dan

Lien vers le commentaire
Partager sur d’autres sites

Bonjour Dan,

J'ai pris la bete par les cornes, j'ai changer d'hébergeur (pour de nombreuse raisons, donc les coupures incéssante ses dernier temps .. ) pour Celeonet.

Je testerai le .htacces que j'ai fait chez Celeonet et je viens donner des nouvelles, week end oblige, les nouvelles, seront pour lundi. ^_^

Merci, et bon week end ! :)

Edit: Etant donné, que Celeonet à déjà activer mon compte, j'ai pu tester, et, et ... ça marche niquel !!! :D

Modifié par Yonji
Lien vers le commentaire
Partager sur d’autres sites

bonjour a tous

j'ai 2 comptes FREE et l'htaccess fonctionne bien

j'aimerais mettre le fichier contenant les pass sur un des comptes free et lorsqu'on fait appel a un fichier je souhaite que l'htaccess fasse appel au fichier pass qui se trouve sur le 2eme compte

ex

au lieu d'avoir

PerlSetVar AuthFile pass/pass.txt

avoir ceci

PerlSetVar AuthFile http://autresite.free.fr/pass/pass.txt

j'ai tenté plusieurs solutions mais sans succès

d'autre part j'aimerais n'autoriser l'accès aux fichiers sur "compte2" uniquement si le "ref" vient du "compte1"

j'ai tenté

deny from all

allow from http:/..................;

merci pour vos infos

Modifié par MrBeen
Lien vers le commentaire
Partager sur d’autres sites

Bonjour à tous,

Vous savez tous que je suis toujours pleins de questions (quelle soif d'apprendre ;) ) et que j'ai besoin d'être rassuré en permanence :hypocrite:

Bon mon problème délicat du jour (du moins pour moi), j'ai bien lu l'article mais bon .....

Tout se passe sur le même hébergement donc meme serveur mutualisé chez OVH.

ça devrait donc être un peu plus facile.

Je voudrais transférer un forum IPB sur un nouveau domaine.

Cas concret

Mon forum se trouve ici

-http://www.1ere-compagnie-guyane.com/forum/

Je voudrais le basculer là

-http://www.tele-realite.com (qui est un sous-domaine de www.1ere-compagnie-guyane.com)

1ere question un peu HS :

je fais une sauvegarde du dossier FORUM dans le FTP

Et je remet le tout sur tele-realite

IDEM pour la BDD

C'est bien cela ?

Ensuite c'est là ou j'ai pensé suite à l'article utilisé la redirection 301 via le .htaccess.

Dans l'article, je trouve 3 possibilités d'utilisation

Pour déplacer une page

Pour déplacer un répertoire

Pour changer de nom de domaine

Donc je pense que pour ma part, il va falloir adapter car je suis un peu dans tous les cas de figure ....

Mais avant tout, je voulais savoir si mon analyse était bonne, si cela est possible et si c'est la façon la plus simple d'y arriver ?

Merci beaucoup.

Lien vers le commentaire
Partager sur d’autres sites

MrBeen,

Mauvaises nouvelles pour toi !

Placer le fichier .htpasswd sur un autre compte n'est pas possible, car il faut un "path serveur" et non une URL complète.

Et pour n'accepter la visualisation des pages uniquement si le référant vient de l'autre serveur n'est pas possible non plus. Il faut utiliser la réécriture d'URLs et elle n'est pas active chez Free :(

Dan

Lien vers le commentaire
Partager sur d’autres sites

Christophe,

Il faut une seule règle de réécriture, ou plotôt une directive RedirectPermanent

RedirectPermanent /forum/   http://www.tele-realite.com/

dans le fichier .htaccess à la racine du premier site.

Il faudra aussi éditer le fichier conf_global.php pour qu'il reflète la nouvelle base et la nouvelle URL du forum bien sûr.

Lien vers le commentaire
Partager sur d’autres sites

ça m'a l'air bien compliqué, allez j'y planche je créais tout et je repasse ....

Je dois bien mettre le fichier .htaccess à la racine du site et pas du forum ?

Merci Dan de cette rapidité.

Lien vers le commentaire
Partager sur d’autres sites

Bonjour à tous,

Et un grand merci à Dan pour cet article et son aide sur le forum. Je me permets de vous demander à tous de l'aide ici car bien qu'ayant lu attentivement l'article de Dan, je n'y ai pas trouvé ce dont j'ai besoin. Il faut dire que je ne suis pas un spécialiste de l'htaccess et je tatonne un peu. Mais la bonne ambiance et la disponibilité qui se ressentent sur ce forum m'invitent à y demander conseil.

EN BREF :

=======

Donc, j'aurais besoin de faire une redirection d'un ancien site vers un nouveau, sauf pour certains fichiers.

EN DETAILS :

=========

Je m'explique:

Mon ancien site est http://bidule.free.fr

Mon nouveau site est http://www.bidule.com

J'ai utilisé wordpress pour faire ces sites.

Le nouveau site a conservé le même contenu et en gros la même structure que l'ancien.

Je dis "En gros" car chez free, je devais ajouter aux urls un 'index.php/'.

Par exemple il fallait mettre http://bidule.free.fr/index.php/2005/02 au lieu de http://bidule.free.fr/2005/02 pour accéder aux archives des posts du mois de février 2005.

1- Donc il faudrait une règle qui redirige 'bidule.free.fr/index.php/' vers 'www.bidule.com/'

2-

Mais également, sur cet ancien site j'ai des fichiers mp3, par exemple sur http://bidule.free.fr/wp-content/toto.mp3 et ces mp3 vont rester sur l'ancien site. Ils doivent donc rester disponibles et je ne voudrais pas que la redirection empêche d'y accéder.

Cela dit, comme il ne s'agit pas là de 'bidule.free.fr/index.php/wp-content/toto.mp3' mais de 'bidule.free.fr/wp-content/toto.mp3' (sans le 'index.php/') je me dis que peut-être ça ne posera pas problème car ne sera pas redirigé.

EN RÉSUMÉ

========

il me faudrait une redirection qui ne renvoit pas que vers la page

d'accueil du nouveau site mais qui remplace la chaine de caractères

'bidule.free.fr/index.php/' par 'www.bidule.com/' SAUF pour les

fichiers mp3 qui eux, resteront sur free.fr

Voilà, ce n'est pas évident de savoir faire les règles qui correspondent à cela et c'est pour ça que je me tourne vers vous.

Merci encore

Lien vers le commentaire
Partager sur d’autres sites

Guest mahi

bnjour,

j'utilise le fichier htaccess suivant pour un url rewriting:

avec [AllowOverride All] pour le dossier /repertoire et htaccess dans /repertoire

RewriteEngine On

Options +Followsymlinks

RewriteBase /

RewriteCond %{REQUEST_FILENAME} -d

RewriteRule ^.* - [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^([^/]+)/page(\d+)/?$ /repertoire/index.php?u=$1&page=$2 [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^([^/]+)/profile/?$ /repertoire/profile.php?u=$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^([^/]+)/archive/([^/]+)/([^/]+)/?$ /repertoire/archive.php?u=$1&y=$2&m=$3 [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^([^/]+)/archive/([^/]+)?/?$ /repertoire/archive.php?u=$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^([^/]+)/archive/?$ /repertoire/archive.php?u=$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^([^/]+)/([^/]+)/?$ /repertoire/entry.php?u=$1&e_id=$2 [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^([^/]+)/?$ /repertoire/index.php?u=$1 [L]

j'ai une erreur internal serveur 500

je ne vois pas l'erreur de syntaxe.

merci pour votre aide

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant

×
×
  • Créer...