Aller au contenu

Chercher dans la communauté

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

  • 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. Bonjour A lorigine, jai chargé sur mon site des fichiers Htaccess et Htpasswd vides. Au cours de la vie du site, jutilise des fonctions que jai développées pour mettre à jour ces fichiers à partir dinterfaces simples. Par sécurité, je voudrais télécharger périodiquement tous ces fichiers depuis mon site sur mon PC ; ils sont nombreux, plusieurs dizaines, sur à peu près autant de répertoires. Je voudrais mettre en uvre un processus le plus automatique possible, à base de FTP bien sûr. Un jeu de Batfiles avec des commandes FTP en DOS ? Par avance merci de votre aide. Francois
  2. Bonjour, J'ai entièrement changé de structure à mon site il y a maintenant 2 semaines. Je constate que google n'aime pas cela du tout. Mon Pr est passé aujourd'hui de 3 à 1. Par contre mes nouvelles pages commencent à s'indexer petit à petit. Dois je être inquiet ? ou c'est normale ? J'ai effectué l'ensemble des redirections permanentes, pour que les anciennes pages qui ne sont plus pertinentes aboutissent à la nouvelle page d'accueil. Qu'en pensez vous ?Avez vous déjà rencontré ce type de désagrément ? Merci par avance yaz
  3. Bonjour Ca fait quelques mois maintenant que j'ai fait une page "actualite.php" sur mon site. Ayant supprimé une page à PR2, j'ai auparavant fait une redirection vers ma nouvelle page "actualité" pour qu'elle se retrouve donc en PR2 Or, à la dernière mise à jour des PR, rien! La page reste à PR grisé Quand je tape l'URL de ma page dans Google, elle n'apparait pas! En revanche, quand je copie-colle son contenu dans Google, elle apparait en premier Précision: je change environ tous les deux jours le contenu principal de cette page (puisque c'est ma page "actualité"), et j'archive les anciens contenus dans des pages news1.php, news2.php, etc... Pouvez-vous m'aider à comprendre? Je vous mets le code. Y'aurait-il quelque chose qui bloque Google et que je n'aurais pas vu? Je vous remercie. Je suis complètement perdu Voici le code: <?php //créé une session ici : session_start(); header ("Content-type: image/jpeg"); // on va utiliser la classe securité ici aussi // on include la classe , il faut que tu mettes le bon chemin vers le fichier securite.class.php que je t'ai donné include('securite.class.php'); // Gestion du numéro d'article sur la page $num_article = 6; // --------------------------------------- // Création d'un code aléatoire ---------------------------------------- $password = ""; $basket = "abcdefghijklmnopqrstuvwxyz"; $basket .= "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; $i = 0; while ($i < 6) { $nb = rand(0, 61); $car = substr($basket, $nb, 1); $password .= $car; $i++; } // --------------------------------------------------------------------- // Création de l'image de code ----------------------------------------- if (isset($_SERVER["REDIRECT_SCRIPT_URI"])) { $adr = $_SERVER["REDIRECT_SCRIPT_URI"]; } else { $adr = $_SERVER["PHP_SELF"]; } $pos = strpos($adr, "://"); $rep = substr_count($adr,"/"); if ($pos == 4) { $piece = explode("/", $adr, 4); if ($rep == 3) { $url_jpg = "admin/images/code.jpg"; $url_code1 = "admin/images/code1.jpg"; $url = "../".$piece[3]; $url_erg = "admin/enregistrer.php"; $url_img = "admin/images/code.jpg?".rand(0, 61); $url_base = "admin/doc.php"; $lien_image = "admin/images/"; } else { $ret = ""; for ($i=0; $i < $rep-3; $i++) { $ret .= "../"; } $url_jpg = $ret."admin/images/code.jpg"; $url_code1 = $ret."admin/images/code1.jpg"; $url = $ret.$piece[3]; $url_erg = $ret."admin/enregistrer.php"; $url_img = $ret."admin/images/code.jpg?".rand(0, 61); $url_base = $ret."admin/doc.php"; $lien_image = $ret."admin/images/"; } } else { $piece = explode("/", $adr, 3); if ($rep == 2) { $url_jpg = "admin/images/code.jpg"; $url_code1 = "admin/images/code1.jpg"; $url = "../".$piece[2]; $url_erg = "admin/enregistrer.php"; $url_img = "admin/images/code.jpg?".rand(0, 61); $url_base = "admin/doc.php"; $lien_image = "admin/images/"; } else { $ret = ""; for ($i=0; $i < $rep-2; $i++) { $ret .= "../"; } $url_jpg = $ret."admin/images/code.jpg"; $url_code1 = $ret."admin/images/code1.jpg"; $url = $ret.$piece[2]; $url_erg = $ret."admin/enregistrer.php"; $url_img = $ret."admin/images/code.jpg?".rand(0, 61); $url_base = $ret."admin/doc.php"; $lien_image = $ret."admin/images/"; } } // on remplace $texte par la variable de session ici $nom_image = $url_code1; $_SESSION['code'] = $password; $image = imagecreatefromjpeg($nom_image); $bg = imagecolorallocate($image, 255, 255, 255); $textcolor = imagecolorallocate($image, 255, 0, 0); // et là imagestring($image, 5, 23, 4, $_SESSION['code'], $textcolor); imagejpeg($image, $url_jpg); // --------------------------------------------------------------------- ?> <?php header ("Content-type: text/html"); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>TITRE</title> <meta name="description" content="DESCRIPTION" /> <style type="text/css"> <!-- h1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; } h2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; } a:link { color: #FF99FF; text-decoration: none; } a:visited { color: #FF99FF; text-decoration: none; } a:hover { color: #FFFF00; } .Style4 {font-size: 13px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; } .Style8 {font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; } body { background-color: #9999FF; } .Style9 { font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-style: italic; } .Style12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; } .Style13 { font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; } .contour { border: thin solid #9900FF; } .contour2 { border: thin solid #9900FF; } .Style17 {color: #FFFF00} --> </style> <script language="javascript1.2"> function verif() { // Initialisation des données valide = true; id = document.commentaires.id_article.value; nom = document.commentaires.nom.value; titre = document.commentaires.titre.value; com = document.commentaires.commentaire.value; code = document.commentaires.code.value; // Vérification des données if (id == "") { valide = false; } if (nom == "") { valide = false; } if (titre == "") { valide = false; } if (com == "") { valide = false; } if (code == "") { valide = false; } // tu zappes la verif ici //if (code != "<?php echo $password; ?>") { valide = false; } // Messages d'erreur erreur = "Attention !"; total_err = 0; if (nom == "") { erreur = erreur + " Le NOM"; total_err++; } if (titre == "") { total_err++; if (erreur == "Attention !") { erreur = erreur + " Le TITRE"; } else { erreur = erreur + ", le TITRE"; } } if (com == "") { total_err++; if (erreur == "Attention !") { erreur = erreur + " Le COMMENTAIRE"; } else { erreur = erreur + ", le COMMENTAIRE"; } } if (code == "") { total_err++; if (erreur == "Attention !") { erreur = erreur + " Le CODE est vide."; } else { erreur = erreur + " et le CODE sont vides."; } } // Lecture des erreurs if (valide == false) { alert(erreur); } // Validation du formulaire if (valide == true) { document.commentaires.submit(); } } </script> </head> <body> <table width="600" border="1" align="center" cellspacing="0" bordercolor="#000000" bgcolor="#990099"> <tr> <td height="16" align="center" valign="middle"><span class="Style4">MENU</span> </td> </tr> <tr> <td height="16" align="center" valign="middle" class="Style8">Sous-menu</td> </tr> </table> <h1 align="center">L'actualité, c'est ici</h1> <br /> <br /> <h2>Sous-titre</h2> <br /> <img src="<?php echo $lien_image; ?>image.jpg" alt="description de l'image" width="193" height="300" /> <br /> <br /> <span class="Style4"> ARTICLE (de 10 à 20 lignes en général) </span> <br /> <br /> <span class="Style9">Commentez cet article :</span> <br /> <br /> <form id="commentaires" name="commentaires" method="post" action="<?php echo $url_erg; ?>"> <input name="id_article" type="hidden" id="id_article" value="<?php echo $num_article; ?>" /> <input name="url" type="hidden" value="<?php echo $url; ?>" /> <span class="Style4">Nom :</span> <br /> <input name="nom" type="text" class="Style8" id="nom" value="" size="53" maxlength="100" /> <br /> <br /> <span class="Style4">Titre :</span> <br /> <input name="titre" type="text" class="Style8" id="titre" size="53" maxlength="100" /> <br /> <span class="Style4">Commentaire :</span> <br /> <textarea name="commentaire" cols="55" rows="5" class="Style8" id="commentaire"></textarea> <br /> <br /> <table width="283" border="0"> <tr> <td colspan="2"><div align="center" class="Style8">Veuillez entrer le code ci dessous :</div></td> </tr> <tr> <td width="163"> <div align="center"><img name="img_code" src="admin/images/code.jpg" alt="" width="100" height="25"/></div></td> <td width="120"> <div align="center"><input name="code" type="text" id="code" size="10" maxlength="6" /></div></td> </tr> <tr> <td colspan="2"> <?php if (isset($_SESSION['bad_captcha']) && $_SESSION['bad_captcha']==1){ ?> <div align="center" class="Style4">Erreur dans le code,<br /> recommencez svp.</div> <?php unset($_SESSION['bad_captcha']); } ?></td> </tr> </table> <br /> <input name="button" type="button" class="Style8" id="button" value="Envoyer" onClick="verif();" /> </form> <!-- Reload de l'image de code --> <script language="javascript1.2">document.img_code.src="<?php echo $url_img; ?>"</script> <?php /* info de la base */ include($url_base); $nom_table = "commentaire"; $id_article = $num_article; $total_enr = 1; $connect = mysql_connect($host, $login, $pass) or die("Impossible de se connecter : " . mysql_error()); $action = "SELECT * FROM `commentaire` WHERE `id_article` = ".$id_article; $result = mysql_db_query($nombase, $action); while ($row = mysql_fetch_object($result)) { $num[$total_enr] = $row->num; $nom[$total_enr] = $row->nom; $titre[$total_enr] = $row->titre; $commentaire[$total_enr] = $row->commentaire; $total_enr++; } mysql_close($connect); if ($total_enr > 1) { echo "<table width='288' class='contour'> <tr> <td><p><span class='Style4'>Les commentaires :</span><br /></p>"; } // ici on filtre ce que tu vas afficher , le risque n'est plus les injectoin sql mais le cross scripting , // c'est le fait d'inserer du code javascript malicieux ! for ($i=1; $i<$total_enr; $i++) { echo "<table width='288' border='0' bgcolor='#FFCCFF'> <tr> <td width='287'><span class='Style13'>Commentaire n° ".$i." </span> <br /> <span class='Style9'>Nom :</span> <span class='Style4'>".Securite::html($nom[$i])."</span> <br /> <br /> <span class='Style9'>Titre :</span> <span class='Style4'>".Securite::html($titre[$i])."</span> <br /> <span class='Style9'>Commentaire :</span> <br /> <table width='288' class='contour2'> <tr> <td width='288' class='Style4'>".Securite::html($commentaire[$i])."</td> </tr> </table> </td> </tr> </table> <br />"; } if ($total_enr > 1) { echo "</td></tr></table>"; } ?> <p><br /> <br /> <span class="Style12">News précédentes :</span> <br /> <span class="Style9"><a href="actualites/news-5.php">NEWS 5</a></span> <br /> <span class="Style9"><a href="actualites/news-4.php">NEWS 4</a></span> <br /> <span class="Style9"><a href="actualites/news-3.php">NEWS 3</a></span> <br /> <span class="Style9"><a href="actualites/news-2.php">NEWS 2</a></span> <br /> <span class="Style9"><a href="actualites/news-1.php">NEWS 1</a></span></p> </body> </html>
  4. Bonjour, J'ai pas mal hésité avant de lancer cette demande d'info mais j'avoue que je sèche un peu. Je souhaite rediriger le contenu d'un dossier du type &quot;http://www.aaa.com/dossier" vers "nouveau.aaa.com/dossier" J'ai essayé des trucs du style: RewriteEngine on RewriteCond %{HTTP_HOST} !;http://www.aaa.com/dossier$ RewriteRule (.*) http://nouveau.aaa.com/dossier [R=301,L] ou Redirect permanent http://www.aaa.com/dossier http://nouveau.aaa.com/dossier Mais Firefox me dit quand je tape www.aaa.com/dossier que: "Boucle de redirection. Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas." Sachant que le seul truc qui pourrait expliquer ce bazar, c'est que domaine et sous-domaine sont hébergés dans le même espace serveur partagé chez OVH (dès fois que ça ferait avancer le schmilblick de connaitre l'hébergeur). Pire, peut-être, j'ai mis physiquement le contenu du sous-domaine dans un sous-répertoire du domaine principal. Merci pour vos lumières, JC
  5. Bonsoir, Suite à un probléme je vient demander votre aide. Alors je suis actuellement sous un forum fsb donc la règle des url et celle la : RewriteEngine On RewriteRule cat-([0-9]*).html index.php?p=index&cat=$1 RewriteRule forum-([0-9]*)-([0-9]*).html index.php?p=forum&f_id=$1&page=$2 RewriteRule topic-([0-9]*)-([0-9]*).html index.php?p=topic&t_id=$1&page=$2 RewriteRule profile-([0-9]*).html index.php?p=userprofile&id=$1 RewriteRule portail.html index.php?p=portail RewriteRule topic-author-([0-9]*).html index.php?p=search&mode=author_topic&id=$1 RewriteRule topic-author-([0-9]*)-([0-9]*).html index.php?p=search&mode=author_topic&id=$1&page=$2 RewriteRule author-([0-9]*).html index.php?p=search&mode=author&id=$1 RewriteRule author-([0-9]*)-([0-9]*).html index.php?p=search&mode=author&id=$1&page=$2 Et je vais migrer mon forum sur Invision power board 3 sous peut , la règle des url et celle la : */ $_SEOTEMPLATES = array( 'showannouncement' => array( 'app' => 'forums', 'allowRedirect' => 1, 'out' => array( '#showannouncement=(.+?)((?:&|&)f=(.+?))?(&|$)#i', 'forum-$3/announcement-$1-#{__title__}/$4' ), 'in' => array( 'regex' => "#/forum-(\d+?)?/announcement-(\d+?)-#i", 'matches' => array( array( 'showannouncement', '$2' ), array( 'f', '$1' ) ) ) ), 'showforum' => array( 'app' => 'forums', 'allowRedirect' => 1, 'out' => array( '#showforum=(.+?)(&|$)#i', 'forum/$1-#{__title__}/$2' ), 'in' => array( 'regex' => "#/forum/(\d+?)-#i", 'matches' => array( array( 'showforum', '$1' ) ) ) ), 'showtopic' => array( 'app' => 'forums', 'allowRedirect' => 1, 'out' => array( '#showtopic=(.+?)(&|$)#i', 'topic/$1-#{__title__}/$2' ), 'in' => array( 'regex' => "#/topic/(\d+?)-#i", 'matches' => array( array( 'showtopic', '$1' ) ) ) ), 'act=idx' => array( 'app' => 'forums', 'allowRedirect' => 0, 'out' => array( '#act=idx(&|$)#i', 'index' ), 'in' => array( 'regex' => "#/index$#i", 'matches' => array( array( 'act', 'idx' ) ) ) ), ); Comme je ne souhaite pas perdre mon référencement acquis j'aimerai que mes sujets soit automatiquement redirigé vers le même sujet sur le nouveau forum soit par exemple le topic : /topic-3849-1.html soit redirigé vers le topic avec sa nouvelle forme d'url : Tales of Vesperia Si je ne suis pas clair merci de me demander des précisions . Dsl pour les fautes d'orthographe. Cordialement
  6. Bonjour à tous, Je vais essayé d'être précis, je dois rapatrier un site vers notre serveur web qui à déjà un site par défaut. J'ai déjà réalisé les étapes suivantes. Sur le serveur Win 2003 avec IIS création d'un nouveau site sur port 80 avec entête d'hôte (le site par défaut n'a pas d'entête). Installation et activation de PHP5 avec ISAPI Autres infos : nom de domaine sur gandi avec redirection de www et (vide) vers http://adresseIP/pageaccueil.html Mon problème est que le site n'est pas accessible depuis le LAN et retourne un erreur 404 sur le WLAN. Mes recherches me laisse à penser que je dois ajouter une entête sur le site par défaut et modifier la configuration DNS. Pourriez vous me guider pour cette partie ? Merci
  7. Re bonjour, un autre souci que j'aimerai regler : j'ai un bouton sur chaque page qui permet au lecteur de retourner vers la page principale du site. Seulement, lorsque le lecteur "scroll" la page, le bouton, lui, reste à sa place et disparait donc de la vue du lecteur. J'ai vu sur de nombreux sites un bouton "dynamique" qui bouge lorsqu'on scroll ce qui permet de toujours l'avoir a portée de click . Quelqu'un peut-il me donner un embryon de solution ou un lien vers un mini tuto afin que je découvre comment faire ? merci d'avance de vos conseils avisés.
  8. Bonjour, Sur un site, j'ai déplacé les images (une grande quantité) dans de nouveaux répertoires. Tous les changements de liens ont été faits sur le site. Mais Google images, bien sûr, continue de référencer les anciennes urls d'image. Si je fais une réécriture d'url, ça marche : les anciennes urls restent valides. Mais ça ne permet pas d'informer Google que les urls ont changé (en plus ça fait du Duplicate content d'images). En gros, il me faudrait l'équivalent d'une redirection 301, mais pour les images... Quelque chose qui signifie : "la nouvelle adresse de l'image est celle-ci". Est-ce possible ? Mici
  9. J'ai besoin de faire une redirection de http://www.monsite.net/taxonomy/clic?fichier=truc (truc étant variable et sans extension) vers http://www.monsite.net/clic?fichier=truc autrement dit, il faut que je fasse "sauter" le dossier taxonomy; Le mode rewrite fonctionne très bien mais je ne trouve pas la syntaxe à employer ici, dès lors que j'ai ce ? dans l'adresse initiale. J'ai beau l'échapper, rien n'y fait j'ai essayé ceci RewriteRule ^taxonomy/clic(.*)$ http://www.monsite.net/clic$1 [L] mais ça ne fonctionne pas. Une idée ? Merci d'avance
  10. Bonjour, Ma société a deux serveurs chez un prestataire. Malheureusement, il y a eu un "crash" du système. Le serveur en question sert à la consultation de données en ligne. (-http://sous-domaine.monsite.fr ) Le serveur principal, lui, sert au site institutionnel. (-http://www.monsite.fr) Question : Comment faire une redirection du sous domaine vers le domaine principal en sachant que le serveur du sous domaine est HS. Merci Portekoi
  11. Bonjour tous le monde, Je n'arrive pas à simuler un envoi de formulaire en php vers une autre page et ensuite rediriger directement vers cette page, en bref, comme si une personne soumettait un formulaire ( les données sont bien envoyé en post à l'adresse indique dans le "action" de la balise <form> J'ai essayer avec curl mais ca envoi bien la requete mais ca ne redirige pas vers la page en question (ou est envoyé le formulaire) ou alors ca redirige mais l'url de la page de change pas ! Merci de m'aider. Cordialement
  12. Bonjour, Je suis en train de changer de serveur actuellement, d'un mutu vers un vps. Suite à ça, je n'avais plus d'url rewriting qui fonctionnais, j'ai pourtant vérifier et fais des tests, le mode rewrit et bien activé sur mon serveur. J'ai donc décidé de refaire l'installation d'ultimate Séo V5 dernière version pour oscommerce. Tous c'est assez bien déroulé sauf que sa ne fonctionne pas, j'ai firefox qui me dit que la page n'aboutiras jamais à cause d'une boucle de redirection, en faite ça tourne en rond. j'ai éssayé de modifier plusieurs fois mon fichier .htaccess sans grand succès si un seul, maintenant quand je navigue sur la boutique j'ai 1 utilisateur qui est créé à chaque clique sur un lien ou une simple actualisation de la page. on est actuellement 18 sur la boutique et c'est à chaque fois mon ip. bref sa part grave en cacahouètes il me faudrait de l'aide parce que la je nage dans l'océan et je vais bientôt me noyer .
  13. Bonjour à tous, J'ai un problème facilement résolvable à mon avis, mais je galère. J'ai un form avec 2 champs, 1 ville de départ & 1 ville d'arrivée avec une redirection lorsque les 2 villes sont choisies ou une alerte si aucune ville n'est séléctionnée. function form() { var ville_dep = document.formulaire.ville_dep.value; var ville_arr = document.formulaire.ville_arr.value; if ((ville_dep=='') || (ville_arr=='')) { alert("Veuillez indiquer les villes de départ et d\'arrivée"); } else if { window.location.href="formulaire.php?ivd="+ville_dep+"&iva="+ville_arr; } Pouvez-vous me dire ce qui ne va pas dans la fonction ci-dessus? Merci ++
  14. Mon but : créer un répertoire dans lequel je puisse mettre toutes sortes de choses (page html, images, pdf ...etc). Mais je veux que ce répertoire ne soit accessible que depuis un lien posté sur un site, ou alors en navigation interne entre les pages qui sont dans le répertoire. Pour tester, j'ai fais un .htaccess qui filtre par REFERER (je fait un test en live avec le site du HUB) : # Referers Filter (Allowed Sites) SetEnvIfNoCase Referer "^http://.*/tmp/test/.*$" allowed SetEnvIfNoCase Referer "^http://.*webmaster-hub.*$" allowed Order Allow,Deny Allow from env=allowed Lien vers l'index : http://www.aftermoon.net/tmp/test/index.html Et à priori ça marche aussi avec tinyurl, qui a l'air de préserver le referer : http://tinyurl.com/ko3vkw J'ai aussi ajouté ça dans mon robot.txt pour éviter le référencement de mon contenu inaccessible : Disallow: /tmp/ Bien sur, vous ne pourrez accéder à la page depuis vos favoris, il faudra repasser par la page ou je donne le lien, c'est voulu. A priori ça à l'air de marcher, mais est ce qu'il y en a qui ont des remarques ou des idées de cas dans lesquels cela risquerait de déconner (accessible à ceux qui ne devraient pas, ou inaccessible à ceux qui devraient.
  15. Salut à tous, En travaillant sur du rewriting pour un site avec des une réécriture en répertoires uniquement, je voulais savoir si les moteurs interprètent 'www.monsite.com/test' et 'www.monsite.com/test/' (avec / de fin) comme deux pages différentes ? Je suis allé voir ledicoquipompenet.com (vous voyez de qui je veux parler ? ) et un petit gars sans importance chez google (www.mattcutts.com/blog/ ) pour voir comment ils fonctionnaient. Le 1er fait fonctionner ses URLs avec et sans slash sans redirection alors que le second fait une redirection 302. Il y a t-il un risque de duplicate comme pour 'http://monsite.com/' et 'http://www.monsite.com/' ? Si oui, une redirection 301 ne serait elle pas mieux qu'une 302 ? Est il possible de faire une règle dans le htaccess pour qu'elle s'applique pour toutes les règles de réécriture (il y en a quelques une en fait ) Merci beaucoup !!
  16. salut à tous, je viens d'être attaqué avec une injection shell...un script ma changé tous les index de tous mes dossiers, dans tous mes noms de domaines... l'attaque c'est faite sur un site qui tournai avec un CMS...avec base de donnée Mysql... à ce jour c'est résolu, mais il parraît que même les site en html on droit à leur attaque, et que parfois c'est encore plus facile que sur un cms.... je viens donc vers vous pour avoir si possible un htaccess de protection et sécurité sur les diverses attaques du net...injection en tout genre... j'ai déjà changé les CHMOD des dossiers et certains fichiers, mais j'aimerai beaucoup mettre à la racine une protection générale. merci d'avance
  17. Bonjour, je voudrais mettre en place un bouton de paiement PayPal, et je souhaiterais qu'après le paiement, le client soit redirigé automatiquement sur une URL qui confirmera ou infirmera son achat (et qui me transmettra si possible un identifiant pour reconnaitre le slien, identifiant que j'aurais envoyé grace au formulaire du bouton "acheter"). Est ce que cette redirection automatique après paiement est possible ? (sans que le client ait à cliquer sur un bouton pour revenir au site) Est ce que Paypal peut rediriger le client sur une URL différente selon que le paiement a été accepté ou non ? Est ce qu'on peut envoyer un identifiant client à Paypal qui nous le retournerait dans l'URL de retour ? Est ce que vous auriez un exemple de code à insérer dansle formulaire pour faire cette opération ? J'ai vu ce code : <input type="hidden" name="return" value="adresse-retour.php"> Est ce que ce bout de code fait rediriger le client automatiquement sur cette URL après paiement ? Merci de vos réponses
  18. Bonjour à tous, j'ai fait une redirection comme suit: RewriteRule ^([a-zA-Z-_]+)/([a-zA-Z-_]+)/([^/]+).htm$ contenu.php?nom=$3 [L]. sur le site , cette redirection marche très bien mais en provoquant des erreurs au niveau du serveur sur le fichier error.log quelqu'un peut m'aider Merci!
  19. Bonjour a tous, Est-il possible en javascript de faire une redirection avec requete xml ? pour etre plus precis, j'ai une page cible.php qui peut recuperer une requete xml envoiyee par la methode post Dans mon javascript, je cree ma requete xml que j'aimerai envoyer a cible.php afin que le resultat final s'affiche dans la fenetre du navigateur. C'est surement possible, mais comment ? Olivier.
  20. Bonjour, De temps à autre je vérifie les liens de mon site. Lorsque je trouve je ne change rien.Si c'est je modifie.Mais avec Que faut-il faire ?
  21. Bonjour à tous, Je suis entrain de m'arracher les cheveux avec une redirection. Je suis utilisateur de spip depuis des années. "J'utilise donc les urls propres" du genre _AT_ +-, - .... fournies avec Spip. Les urls ont changé depuis l'avènement de la version 2.0 je souhaiterai rediriger les anciennes vers les nouvelles. Le but donc est de rediriger ce genre d'url : http://www.monsite.com/+-l-url-de-ma-phrase-+.html vers http://www.monsite.com/l-url-de-ma-phrase.html l'url est donc entre "+-" et "-+" Merci
  22. papounet

    GET non transmis ?

    Un drôle de truc ce passe !! J'ai deux redirection: RewriteEngine on RewriteRule ^category/([a-zA-Z0-9]+)/$ http://www.ndd.com/categorie.php?categorie=$1 [QSA,L] RewriteRule ^recherche/([+a-zA-Z0-9]+)\.php$ http://www.ndd.com/recherche.php?motcles=$1 [QSA,L] Et pour la première je fait cela dans categorie.php: $nom_cat = $_GET['categorie']; $cat_proteger = html_entity_decode(stripslashes($nom_cat)); echo $cat_proteger; Donc si je tape une url du type: -http://www.ndd.com/category/exemple/ mon echo sera "exemple" Ensuite je met cela dans recherche.php: $nom_fiche = $_GET['motcles']; $fiche_proteger = html_entity_decode(stripslashes($nom_fiche)); echo $fiche_proteger.'fp<br>'; Donc si je tape une url du type: -http://www.ndd.com/recherche/keyword+test.php Mon echo serait "keyword testfp" Mais il n'y a que "fp" Par contre si je tape: -http://ww.ndd.com/recherche.php?motcles=keyword+test alors mon echo est bien "keyword testfp" J'ai pas vu un truc ou quoi ?? Merci
  23. Salut, Je fais de la réécriture d'URL en utilisant un script PHP et le mode multiview d'apache. Mais quel code mon script doit-il renvoyer ? Dans les exemples que j'ai trouvés, on voit tantôt un code 200 (Ok), tantôt un code 301 (Redirect permanent)... Sachant que mon script s'appelle pseudorep.php, je voudrais que google me référence http://www.monsite.com/pseudorep/option1/o...2/unfichier.htm le script se chargeant de renvoyer sur http://www.monsite.com/unfichier.php?option1&option2 Accessoirement, j'ai quelques urls du type http://www.monsite.com/unfichier.php?option1&option2 qui sont déjà référencées, et dont j'aimerais si possible récupérer le PR. Alors, quel code faut-il utiliser : 200 ou 301 ?
  24. Bonjour à tous, Je me permets de faire appel à vos connaissances pour intégrer un fichier htaccess à mon site qui répondrait à un besoin particulier. Mon site dispose d'un forum, et je veux contôler l'origine des visiteurs de ce forum. Je m'explique : - Je voudrais qu'il ne soit pas possible d'accéder au forum sans passer d'abord par le site, en cliquant sur le lien "forum" qui est sur ma home, mais que les forumeurs puissent ensuite naviguer et poster sur le forum sans encombre. - Il faudrait également que je puisse préciser certaines exclusions, pour que les modérateurs du forum ne soient pas concernés par cette restriction, en indiquant dans le htaccess leur adresse ip. - Enfin, il faudrait aussi que les robots ne soient pas non plus concernés par cette restriction. - Dans l'idéal, j'aimerais aussi que ceux qui ont fait une recherche via Google et qui cliquent sur un lien direct vers un sujet du forum ne soient pas redirigés non plus vers le site, mais puissent accéder directement au sujet concerné (par opposition à ceux qui ont enregistré un lien direct vers l'index du forum), mais je ne suis sûr que ce soit possible. L'URL du site : www.monsite.fr et du forum www.monsite.fr/forum Mon .htaccess actuel : Ce qui fonctionne avec ça : les visiteurs qui tentent d'accéder au forum directement sans être passés par le site (lien direct ou recherche google) sont redirigés sur la home du site, et peuvent ensuite accéder au forum en cliquant sur le lien vers le forum. Les exceptions par IP sont également bien gérées par RewriteCond %{REMOTE_ADDR} !12.345.67.89$. Ce qui ne fonctionne pas : une fois sur le forum, les utilisateurs peuvent le parcourir. Mais s'ils tentent de poster un message, ils sont de nouveau redirigés sur la home du site (par contre, le message est bien posté) : c'est mon plus gros problème. De plus, je n'ai trouvé aucune exception qui fonctionne pour autoriser l'accès au robots. Merci par avance de votre aide !
  25. Bonjour, Quelle vous paraît être la meilleure solution quand on a fait la bêtise de ne pas prendre un hébergement Linux chez 1&1(quoique j'étais sous Frontpage au moment du choix...) mais un Winpack Le but étant de rediriger une page www.monsite.com/index.htm vers www.monsite.com Fichier .htaccess = impossible chez 1&1 si pas Linux URL canonique fonctionne t-elle dans ce cas ? Si oui comment la mettre en place et quelle en serait la syntaxe ? Autre préconisation ? Merci de vos réponses.
×
×
  • Créer...