Aller au contenu

Noter ce sujet :

Recommended Posts

merci dan encore une fois pour tes conseils

j'essaye de comprendre, je fais des tests, et je reviens te dire merci...

Partager ce message


Lien à poster
Partager sur d’autres sites

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

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. :)

Partager ce message


Lien à poster
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

Partager ce message


Lien à poster
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).

Partager ce message


Lien à poster
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 ?

Partager ce message


Lien à poster
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

Partager ce message


Lien à poster
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

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut, c''est normal, car l'ancre n'est pas interpretée par le serveur mais par ton navigateur ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

une question m'intrigue, est ce que si on garde son nom de domaine mais qu'on transfert ses pages sur un autre serveur, on pert son page rank?

Partager ce message


Lien à poster
Partager sur d’autres sites
Salut, c''est normal, car l'ancre n'est pas interpretée par le serveur mais par ton navigateur ;)

<{POST_SNAPBACK}>

Merci Phobos.

Partager ce message


Lien à poster
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

Partager ce message


Lien à poster
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.

Partager ce message


Lien à poster
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

Partager ce message


Lien à poster
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.

Partager ce message


Lien à poster
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é.

Partager ce message


Lien à poster
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

Partager ce message


Lien à poster
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

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut, essaye de retirer "Options +Followsymlinks" ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

  • Contenu similaire

    • Par kevinjoseph
      Bonjour, j’ai un gros problème sur mon site Wordpress . Du jour au lendemain, mon site wordpress fais une redirection vers un autre site wordpress que j’ai crée ,sans que je touche à quoi que ce soit. Quand j’essai d’aller sur l’admin pour désactiver les plugins et voir d’où peut venir le problème. Impossible d’accéder, sa me redirige vers l’admin de l’autre site. Au final il est impossible que j’accède au site via (google, la bare de recherche, les favoris, l’admin…) pour voir ce qu’il fonction pas, j’ai juste accès au FTP. J'ai essayé de voir d'où pouvez venir ce bug en supprimant les plugins, le théme, mes derniers modifications, regarder sur le .htaccess si il y avais quelque par le nom de domaine de l'autre site écrit. Ca n'a rien changer, le site continue de ce rediriger automatiquement vers l'autre site. Si vous avez une idée d’où sa peut venir ou comment faire pour arranger ça et surtout comment éviter que sa ce reproduise. Sa m’aiderai beaucoup, merci d’avance.
      voici le code du .htaccess:
       
      # BEGIN WordPress
      <IfModule mod_rewrite.c>
      RewriteEngine On
      RewriteBase /
      RewriteRule ^index\.php$ - [L]
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule . /index.php [L]
      </IfModule>

      # END WordPress
      ~   Ludovic • 16:28    
    • Par leobk
      Bonjour,
       
      J'ai un sous-domaine www.fr.monsite.com dédié pour la réservation des vols
      j'ai redirigé récemment ce sous-domaine vers le site principal www.monsite.com et le nombre des erreurs 404 a explosé
      un nombre énorme d'URLs de type :
      www.fr.monsite.com/fr/vols/index?f_type=01&f_departure=TLS&f_destination=DJE&f_date_from=08/09/2013&f_date_to=22/09/2013&f_flexibility=3&f_paxs_adults=2&f_paxs_childs=0&f_paxs_infants=0
      redirigent vers :
      www.monsite.com/fr/vols/index?f_type=01&f_departure=TLS&f_destination=DJE&f_date_from=08/09/2013&f_date_to=22/09/2013&f_flexibility=3&f_paxs_adults=2&f_paxs_childs=0&f_paxs_infants=0
       
      L'URL de destination est biensur introuvable 404, puisque les variables utilisés dans les deux sites ne sont pas identiques
      Voici la structure d'URL si on fait une recherche de vol sur le site principal :
      https://www.monsite.com/fr/resa?depart=SXF&arrivee=NBE&aller=2017-11-10&retour=2017-11-30&adultes=1&enfants=1&bebes=0&departureDateTime_D=&arrivalDateTime_D=&departureDateTime_R=&arrivalDateTime_R=&fareGroupName=&fareGroupName_R=&sens=2&currency=EUR&airline=&flightNumber=&flight=&flight_retour=&webview=0&felxibilite=2
       
       
      existe-il un moyen pour rediriger l'ensemble des URLs dynamiques du sous-domaines vers une URL statique du domaine principale (autre que l'accueil)?
       
       
    • Par PieceMobile
      Bonjour,



      J'espère que vous allez tous bien.



      Auriez vous une solution pour rediriger ( via une règle htaccess par exemple ) :



      http://www.mon-site.com/blabla.html?ps_mobile_site=1



      vers : http://www.mon-site.com/blabla.html



      A mon avis, s'agissant d'un paramètre d'URL, de ce que j'ai cru comprendre -a mon petit niveau- c’était pas possible, mais ça me dépannerai pas mal si l'un d'entre vous avait une idée.



      Merci d'avance





    • Par aurelien59
      Bonjour, Je me permet de poster ce problème sur ce forum en plus de l'avoir posté sur un autre. Le problème survient sur un site codé en dur. Depuis plusieurs mois après la mise en place de redirection, je rencontre un problème. La redirection a été mise en place pour rediriger simplement les pages ayant un underscore vers un tiret. Par exemple page_1.php vers page-1.php Dans Google webmasters tools, zone "Exploration", > Erreurs d'exploration > le nombre des URL non suivies à augmenter de manière considérable sur ordinateurs et smartphone.

      Voici un exemple de page contenant l'erreur : page-1.php/page-a.php (alors que la page correcte est page-1.php, la page page-a.php est présente sur le site en racine). Lorsque je clic sur l'url d'erreur, dans l'onglet "Référencée sur". Les url qui apparaissent sont : http://www.monsite.fr/page-2.php/page-b.php'>>http://www.monsite.fr/page-2.php/page-b.php et http://www.monsite.fr/page-2.php/page-c.php'>>http://www.monsite.fr/page-2.php/page-c.php (non indexés sur Google). Voici l'extrait du .htaccess ErrorDocument 404 http://www.monsite.fr/404.phpRewriteEngine onRewriteCond %{HTTP_HOST} ^monsite.fr$RewriteRule ^(.*) http://www.monsite.fr/$1 [QSA,L,R=301]RewriteRule ^([^_]*)_([^_]*)$ /$1-$2 [L,R=301]RewriteRule ^(.*)\.php/$ http://www.monsite.fr/$1.php[L,R=301]RewriteRule ^(.*)\.php/(.*)\.php$ http://www.monsite.fr/$1.php[R=301]RewriteCond %{REQUEST_FILENAME} -s [OR]RewriteCond %{REQUEST_FILENAME} -l [OR]RewriteCond %{REQUEST_FILENAME} -dRewriteRule ^.*$ - [NC,L]RewriteRule ^.*$ /404.php [NC,L] Merci beaucoup pour votre aide.
×