Aller au contenu

Chercher dans la communauté

Affichage du résultat pour les tags 'mod_rewrite'.

  • Rechercher par étiquette

    Saisir les étiquettes en les séparant par une virgule.
  • Recherche par auteur

Type du contenu


Forums

  • Accueil
    • Les nouveaux membres se présentent
    • Revues de presse
    • Le salon de Webmaster Hub
    • La tribune de Webmaster Hub
  • Publications et Redirections
    • Référencement et Publicité
    • Droit, Finances et Administration
    • Les techniques de l'Internet
    • Noms de domaines et hébergement
    • La tribune du Hub
  • Création et exploitation de Sites Internet
    • Les langages du Net
    • Les fondations d'un site
    • Accessibilité et Ergonomie Web
    • E-commerce
    • Administration & Droit
    • Systèmes de publication
  • Promotion de Sites Internet
    • Techniques de Référencement
    • Techniques de Promotion
  • Informatique & Internet
    • PC-Gyver
    • Les Navigateurs
  • Les services de Webmaster Hub
    • Infogérance serveurs dédiés
    • Partenariat et échanges de liens
    • Offres et demandes de prestations de service

Rechercher dans...

Chercher ce qui...


Date de création

  • Début

    End


Dernière mise à jour

  • Début

    End


Filtrer par...

Inscrit

  • Début

    End


Groupe


Mon Site


Skype


Localisation


Société

  1. dabord bonsoir a tous ! voila, ma question et simple, c'est à propos des erreur tel que 406 (notacceptable) et 403 (forbidden). Ca sert a quoi ? et quant on peux y tomber par exemple! j'en comprend qu'une seul , celle des page introuvables 404. Merci d'avance.
  2. Bonjour, Je suis chez OVH (Hébergement Start 1G). Je voudrais sécuriser l'accès à un site en utilisant les fichiers .htaccess et .htpasswd. Pour le fichier .htaccess, j'ai fait comme il est indiqué dans les tutos d'ovh. Voilà le fichier : AuthUserFile /chemin_absolu_depuis_la_racine/.htpasswd AuthGroupFile /dev/null AuthName "Accès Restreint" AuthType Basic <LIMIT GET POST> require valid-user </LIMIT> Et j'obtiens une erreur 500 "Internal Server Error" quand je me connecte au site. Pourtant je pense que ma syntaxe est bonne...
  3. Bonjour, Je présente aux utilisateurs d'un Intranet certains dossier du site sous forme de répertoire. Pour cela, je ne met pas de fichier index.html et je laisse apache afficher sa page par défaut avec la liste des dossiers et fichiers contenus dans ce répertoire. Je personnalise très légèrement cet affichage grâce à des instructions placés dans un fichier htaccess : entête, classement, ... Par contre, j'aimerai que le lien permettant de remonter dans le répertoire, "Parent Directory", ne s'affiche pas. Il y a sans doute une solution avec le htaccess mais je ne la trouve pas. Merci pour votre aide.
  4. Bonjour, Situation : Sur mon site, j'ai une page html à partir de laquelle les visiteurs peuvent télécharger des fichiers pdf. Cette page html et les pdf sont dans un répertoire. Les moteurs référencent ces fichiers pdf et les internautes ont donc la possibilité de télécharger, ou voir, ces pdf directement à partir des résultats de recherches sans passer par mon site et donc la page html. J'ai voulu remédier à cela par une redirection (réecriture d'url) dans mon htaccess* afin que les clics dans les résultats des moteurs dirigent vers la page html pour télécharger à partir de la page et non directement depuis les moteurs. J'y suis arrivé, mais le problème se pose pour mes statistiques, faussées du coup ! En effet, quand je regarde les pages d'entrée par exemple, au lieu de voir ma page html (puisque c'est une redirection), ce sont les fichiers pdf qui figurent ! Question : Comment remédier à cela ? Par avance, je vous remercie. * RewriteEngine On RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?MONSITE.com/.*$ [NC] RewriteRule \.(pdf|PDF)$ /DOCPDF/ [NC,L]
  5. Bonjour à tous, voila je m'interroge sur l' écriture de mon fichier htaccess. En parcourant le forum j'ai vu ce code : RewriteCond %{HTTP_HOST} !^www.xxxxx.com$ RewriteRule (.*) http://www.xxxxx.com/$1 [R=301,L] il fonctionne trés bien une adresse de type http:/xxxxxx.com est bien redirigé vers http://www.xxxxx.com les sous domaines de type http://xxxxx.xxxxx.com fonctione aussi. Par contre il y en a qui mettent ça : RewriteCond %{HTTP_HOST} !^www.xxxxx.com$ RewriteRule ^(.*) http://www.xxxxx.com/$1 [QSA,L,R=301] ou sa : RewriteCond %{HTTP_HOST} !^www.xxxxx.com$ RewriteRule ^(.*) http://www.xxxxx.com$1 [QSA,L,R=301] la petite difference : .com$1 et .com/$1 avec ou sans / , je me pose la quéstion c'est quoi le mieux ? Idem en général je ne comprends ce que veut dire le : QSA,L,R ? idem pour le debut : RewriteRule (.*) ou RewriteRule ^(.*) , le ^ il faut le mettre ? il veut dire quoi. Si quelqun veut bien me faire une petite explications. sa serais super sympa. Colemine,
  6. Hello, Je regarde pour nettoyer mon .htaccess et j'ai le code suivant dedans : ######################### Howto map /~user to /user ############################ RewriteEngine On RewriteCond %{REQUEST_URI} ^/([^/]+)$ RewriteCond %{DOCUMENT_ROOT}/%1 !-d RewriteCond /home/sites/%{SERVER_NAME}/users/%1 -d RewriteRule ^([^/]+)$ http://%{SERVER_NAME}/$1/ [R,L] RewriteCond %{REQUEST_URI} ^/([^/]+)/ RewriteCond %{DOCUMENT_ROOT}/%1 !-d RewriteCond /home/sites/%{SERVER_NAME}/users/%1 -d RewriteRule ^([^/]+)(.+)$ http://%{SERVER_NAME}/~$1/$2 ################################################################################ ###################### Howto map /users/user to /users/user #################### RewriteEngine On RewriteCond %{REQUEST_URI} ^/users/([^/]+)$ RewriteCond %{DOCUMENT_ROOT}/%1 !-d RewriteCond /home/sites/%{SERVER_NAME}/users/%1 -d RewriteRule ^users/([^/]+)$ http://%{SERVER_NAME}/users/$1/ [R,L] RewriteCond %{REQUEST_URI} ^/users/([^/]+)/ RewriteCond %{DOCUMENT_ROOT}/%1 !-d RewriteCond /home/sites/%{SERVER_NAME}/users/%1 -d RewriteRule ^users/([^/]+)(.+)$ http://%{SERVER_NAME}/~$1/$2 ################################################################################ J'avoue ne plus savoir à quoi il sert. Pourriez-vous me mettre sur la voie ? Merci d'avance et bonne journée.
  7. Nairol

    redirection htaccess

    Bonjour a tous, Je vient de refaire mon site, j'ai modifié le nom de plusieurs répertoires, le problème c'est que de gens ont mis des liens sur leur site. Et que maintenant il ne fonctionne plus. exemple de liens ancien lien - http://www.monsite.com/mapage/index.html nouveau lien - http://www.monsite.com/mespage/index.html Il serait plus facile de modifier le nom du répertoire. mais je voudrais savoir s'il y a moyen de rediriger les mauvais liens sur le bon lien avec htaccess Narol
  8. Bonjour à tous, Grâce à vous j'avance. J'ai deux autres questions : - est-il possible de "sortir" de la demande de mot de passe pour les pages réservées au bout de 2 ou 3 tentatives? - comment gérer les homonymes ? par exemple Dupont Pierre et Dupont Jean) Merci d'ava
  9. 1 redirection dans le htacess RewriteRule (.*)-pages-([0-9]+)-(.*)-([0-9]+)\.html$ redirection.php [QSA,L] - 2 popote dans le fichier redirection = nouvelle url 3 redirection 301 a la fin du fichier. header( "Status: 301 Moved Permanently", false, 301); header( "Location:$nouvelle url "); exit(); merci pour les améliorations éventuelles Florent
  10. Bonjour, Afin de pouvoir accéder à une url plus simplement, bien que n'y connaissant pas grand chose, j'ai réussi à écrire la règle suivante dans mon .htaccess: RewriteRule ^rss([0-9]+)\.xml$ http://www.example.com/index.php?act=rssout&id=$1 [L] Cela fonctionne et j'accède maintenant aussi bien à l'ancienne url ./index.php?act=rssout&id=21 qu'a celle réécrite ./rss21.xml Seulement, j'aimerais rediriger automatiquement (redirection 301) l'ancienne url vers la nouvelle. J'aurais pensé que le fait de rajouter [R=301,L] en fin de ligne suffirait mais ce n'est pas le cas. Comment est-il possible de réaliser la réécriture et la redirection ?
  11. Bonjour Google sur un blog officiel (celui de Matt Cutts) recommande aux SEO (nous donc) d'avoir une adresse de site "canonical" (voir blog de Matt Cutts ; mot clef = canonical) http://www.mattcutts.com/blog/seo-advice-u...nonicalization/ je cite le dico du net : http://www.dicodunet.com/definitions/refer...l-canonique.htm "L'adresse officielle d'une page web, celle qu'il est préférable d'utiliser pour accéder au contenu correspondant. Description de URL canonique Définir une URL canonique est la méthode adoptée par Google pour éviter les doublons dans les résultats de recherche et pour alléger le traitement des données. L'objectif est d'éviter de traiter séparément des adresses différentes correspondant, en fait, à la même page. La façon dont cette technique est mise en oeuvre actuellement fait intervenir le PageRank et éventuellement le type de redirection." chez OVH, c'est impossible ! J'explique RewriteEngine on # # route index.php vers [url="http://www.monsite.com"]http://www.monsite.com[/url] -- le ? apres le / empeche parasite QSA # ne marche pas sur OVH : conflit avec directindex index.php je suppose -- RewriteRule ^(.*)index\.php$ [url="http://www.monsite.com/"]http://www.monsite.com/[/url]? [R=301,L] dans .htaccess, cette règle qui fonctionne chez nuxit.net par exemple redirige toute demande de index.php vers http://www.monsite.com l'adresse canonique et unique est donc http://www.monsite.com mais je peux avoir des index.php beaucoup plus souple dans le code du site ainsi le code de mon serveur de devet du site sont identiques et maintenance facile chez OVH, j'ai une boucle infinie et au final une erreur de redirection avec message d'erreur : impossible ... je pense que index est rerouté sur le site ... qui se fait rerouter vers index avec une ré écriture d'URL par ovh je ne suis pas sur en tout nada comment faites vous de votre côté ? quelqu'un a t il rencontré le pb ? Merci J & J
  12. Bonjour, Je souhaiterais protéger des fichiers par Htaccess et en fonction des utilisateurs je voudrais que mon script php leurs donne accés à ces fichiers ou non. Est ce possible ? En bref je voudrais que certains de mes utilisateurs aient accés à des fichiers et d'autres non ( un utilisateur peut avoir accés a un seul fichier, 2, 3... c'est trés divers et doit etre dynamique ) Si vous avez également d'autres solutions je suis prenneur. Merci beaucoup pour votre réponse, Cordialement.
  13. bonjour à tous, pour mon site j'aimerais utiliser l'url rewriting. J'ai une page qui affiche un formulaire pré-rempli en fonction des données de ma base affin que les membres puissent midifier leurs infromations. l'url normale de cette page est : www.monsite.com/new/membre.php?id=123 et je voudrais avoir: www.monsite.com/new/membre.html pour l'instant je retrouve bien ma page à www.monsite.com/new/membre.html mais le formulaire n'est pas prérempli (en fait ma variable ne pass plus) et j'ai une belle erreur SQL voila mon fichier.htaccess: AddType x-mapp-php5 .php Options +FollowSymlinks RewriteBase /monsite/new/ RewriteEngine on RewriteRule ^(.*)\.html$ /new/article.php?recherche=$1&ok=ok [NC] RewriteRule ^membre.html$ /new/membre.php?id=$2 [QSA, L] le lien dans ma page .php est membre.html quand je teste j'ai une erreur SQL: erreur sql Unknown column 'membre' in 'where clause' Pourquoi mon navigateur considère 'membre ' comme un élément de ma requette SQL et comment faire pour voir ma page normalement?
  14. Bonjour, J'ai actuellement un probleme avec un fichier .htaccess, j'ai retourné le probleme dans tous les sens et j'avoue que je ne trouve pas la solution, donc si quelqu'un a une idée ou a déjà été confronté à ce probleme ca serait sympa de m'en faire part merci . En ce qui concerne mon probleme : Je dois limiter l'accès au site via l'adresse IP ou (si elle ne concorde pas) demander l'authentification par login et mot de passe. Fichier .htaccess AuthUserFile /net/web/zoomsti/html/.htpasswd #le chemin absolu est correct AuthGroupFile /dev/null AuthName AccesRestreint AuthType Basic <Files "rss.php"> Allow from all </Files> <limit GET POST> Satisfy (any, all) order deny,allow deny from all allow from 81.220.71.51 Require valid-user satisfy any </Limit> Fichier .htpasswd admin:Ay2jGnqR6P3ik Première erreur : lorsque je met "Satisfy (any, all)" j'obtiens une erreur 500, pourtant la version d'apache est la 2.0 donc cette clause devrait être supportée (depuis la 1.2) Deuxième erreur : Si je retire "Satisfy (any, all)" tout en laissant "satisfy any" plus d'erreur mais on ne demande plus l'authentification par login/mdp en cas d'IP non autorisée Voilà merci d'avance
  15. Bonjour, Petit soucis dans la fabrication de mon HTACCESS : Voila ce que je souhaiterai faire : Les 3 adresses suivante pointent sur le même serveur (donc vers l'index.php du serveur) www.toto.it www.toto.es www.toto.fr Mais j'aimerai désormais que www.toto.it pointe vers www.toto.it/index.php?lang=it www.toto.es pointe vers www.toto.es/index.php?lang=es www.toto.fr pointe vers www.toto.fr/index.php?lang=fr Donc j'ai essayé ce genre de commande : RedirectPermanent www.toto.it www.toto.it.index.php.lang=it Mais sans succes !! Avez vous une solution à mon petit problème ? Merci d'avance Syto
  16. Bonjour, Je n'arrive décidemment pas à faire rediriger le navigateur sur la page d'erreur 404 spécifiée dans le .htaccess quand j'utilise un code php header("HTTP/1.0 404 Not Found"); ou avec Status, ça marche pas non plus. Sur le site les url sont réecrites. Sur .htaccess j'ai ceci: ErrorDocument 404 /404.php et si je place un code : if ($url!=$ref-url) { header("HTTP/1.0 404 Not Found"); exit(); } en haut de page.php, il me renvoie sur une 404 vide (page introuvable HTTP 404) , mais pas la page 404.php que j'ai définie dans le .htaccess... mais si je teste une url de type: truc.html, page qui n'existe pas sur le serveur, il me renvoie bien sur la page 404.php. J'ai essayé avec un : header("Location: http://www.nomdedomaine/404.php"); mais à ce moment là j'obtiens une page introuvable qui ne contient pas la mention HTTP 404, ce qui me semble pas très bon pour les moteurs et toujours pas ma 404.php... Merci à vous
  17. Bonjour à tous, J'ai une petite question à vous poser, en fait : <param name="gui" value="securite/fichier.xml"> Si mon "fichier.xml" se trouve dans un dossier sous .htaccess "deny from all", le param ne marche plus. Avez vous une solution qui me permettrais de protéger ce fichier.xml tout en pouvant l'utiliser ? Je vous remercie d'avance
  18. Et oui ! ce sinistre Internal Server Error ... encore lui ! Là, j'ai fait très fort ! Sur le ftp d'un client sur lequel je "livrais" son site terminé, dans un dossier "reservé", je n'ai pas mis le BON fichier htaccess et tout a planté ! J'ai supprimé du ftp le contenu du dossier en question pour remettre les fichiers d'avant : rien à faire, la page du site reste plantée sur cette page d'erreur 500 Et évidemment, JE NE SUIS PAS le webmestre du compte, donc si je peux réparer quelque chose, c'est uniquement en utilisant le ftp. J'ai prévenu l'informaticien, mais c'est le week-end Hebergeur : Magic online Accès FTP Oui Extensions acceptées Frontpage, SSI Fichiers acceptés Logs, CGI-bin, HTAccess Personnalisation des pages d'erreur Oui Création et gestion de sous-domaines Illimités Outil statistique Webalizer Webalizer Système d'exploitation Linux Serveur Web Apache Nombre de bases de données MySQL Jusquà 25 Interface dadministration des bases phpMyAdmin J'arrête les dégâts là ou vous pouvez m'aider par vos conseils ? euh ... j'ai surtout besoin d'être rassurée sur ce coup ... je me demande si il y a un risque d'avoir fait des dégâts IMPORTANTS (dites-moi que non, dites-moi que non .... )
  19. Bonjour Mon hébergeur (free-h) peut disposer d'une connection sécurisée (https:). Je souhaiterais y placer mon dossier d'admin protégé par un .htaccess. Comment puis-je faire pour qu'il se connecte en https? Merci
  20. Bonjour, J'essaye de passer les resultat recherche de mon site en URL rewriting, j'ai essayé le code .htaccess Options FollowSymLinks RewriteEngine on RewriteRule ^recherche_(.+)\.html$ /resultat_recherche.php?recherche=$1 [L] mais j'ai ce message d'erreur : mon site est hebergé chez Ovh merci d'avance de votre aide. Cordialement, Terminamir
  21. Bonjour, je ne comprend pas, j'ai créé mon fichier htaccess et l'autre pour les mots de passe. Mais lorsque je veux l'envoyer sur le serveur, FileZilla me dit q"erreur critique de transfert", pourquoi?? tel est la question... je fais ça pour mon PPE car je suis en term SSI et nous avons un projet pluritechnique encadré et pour la présentation , je suis en train de faire un site et je voulais donc restreindre les accès... mais ça ne marche pas...
  22. Bonjour, J'ai un petit soucis avec mon .htaccess !! J'ai une page d'identification, et une fois identifié ca me renvoie vers un dossier que j'ai protégé par htaccess. Mon htaccess marche bien car quand je tape l'url www.monsite.com/mondossierprotege il me demande bien de m'identifier Le probleme est que quand je m'identifie par mon formulaire sur ma premiere page et qu'il veut me renvoyer dans mon dossier protege, il me redemande l'identification htaccess. Mon htaccess : AuthType Basic AuthName "Accès sécurisé " AuthGroupFile /dev/null AuthUserFile /srv/www/htdocs/appli/pwd-ht/passwd.file <Limit GET> Require valid-user </Limit> Je voudrais qu'il me demande de m'identifier seulement quand je tape l'url du dossier protégé dans mon navigateur et pas quand je veux y acceder par une page de mon appli .. J'espere que vous comprenez mon problème ! Merci d'avance...
  23. Bonjour, je souhaite faire une redirection de mes page 404 vers une autre adresse avec le chemin + nom du script pré établit. Exemple : je fais www.toto.com/titi/tutu.php (qui n'existe pas sur toto.com) et le htaccess redirige vers : www.toto.fr et concatène /titi/tutu.php pour avoir au final www.toto.fr/titi/tutu.php Merci d'avance
  24. Bonjour à toutes et à tous, J'ai un petit souci avec htaccess. Je souhaite interdire l'accès à un répetoire (et son contenu) sauf aux pages web et scripts de mon site. Exemple: J'ai un réperoire toto qui contient des fichiers que je ne souhaite pas rendre public. Ces fichiers ne pourront être atteints que via des pages ou scripts qui sont aussi hébergés sur mon site. J'ai pensé donc à écrire un fichier htaccess comme suit et le mettre dans le répertoire à protéger: AuthUserFile /dev/null AuthGroupFile /dev/null AuthName "Acces restreint" AuthType Basic <limit GET POST> order deny,allow deny from all allow from .toto.com </limit> Seul petit détail: ben ça marche pas et le contenu reste inaccessible par un navigateur (normal dans ce cas puisque le navigateur n'est pas dans le domaine) mais aussi pour tout fichier hébergé sur le domaine toto.com. MErci d'avance Le newbie PS: Précision => Il s'agit d'un hébergement mutualisé.
  25. bonjour, je comprend à peu près le mode de fonctionnement du fichier .htaccess, notamment grâce à l'explication ici : http://www.webmaster-hub.com/publication/L...r-htaccess.html par contre, je ne parviens pas à rediriger les pages et la racine de mon ancien domaine vers 2 domaines différents. Je souhaite que la page de voitures (handling-road-rage.htm) de mon ancien site renvoie vers lifehut.org/cars/handling-road-rage.htm et que les toutes les autres pages de mon ancien site renvoient vers la homepage de google-bombing.net voici mon code, mais il a une erreur car dans ce cas, toutes les pages renvoient vers google-bombing.net, y compris la page handling-road-rage.htm RewriteEngine On RewriteRule cars/handling-road-rage.htm http://www.lifehut.org/cars/handling-road-rage.htm [R=301] RewriteRule / http://www.google-bombing.net/index.htm [R=301] merci de votre aide david
×
×
  • Créer...