Aller au contenu

Chercher dans la communauté

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

  • 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 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.
  2. 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 ?
  3. 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
  4. 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
  5. 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 ?
  6. 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 !
  7. 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.
  8. Bonjour à tous ! Suite à mon investigation sur de multiples sites et forums , je me permet de poster. Actuellement j'ai un domaine qui pointe sur un répertoire de mon hébergement. je voudrais créer un sous domaine pour pointer vers une page de ce site En bref : www.domaine.com -> /www/ sous.domaine.com -> www.domaine.com/page.php voici mon htaccess AddType x-mapp-php5 .php Options +FollowSymLinks RewriteEngine On RewriteBase /www/ #RewriteCond %{REQUEST_FILENAME} !-f #RewriteCond %{REQUEST_FILENAME} !-d #RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC] #RewriteRule ^(content/|component/) /index.php RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d Que dois-je ajouter ? j'ai testé ceci qui ne marche pas : RewiteRule sous.domaine.com http://www.domaine.com/page.php Merci pour votre aide
  9. Bonjour Je réalise la migration d'un site Joomla 1.x vers Joomla 1.5.x , le deux utilisent le composant SH404SEF. Mon problème vient des pages de recherches, Google m'indexe plus de 600 pages que je souhaite faire suivre en 301. Les anciennes URL sont de ce type: /recherche/anciennete-croissante.html?searchphrase=any&searchword=MOTCLEF&submit=Rechercher Les nouvelles URL sont de ce type : /recherche.html?ordering=&searchphrase=all&searchword=MOTCLEF Je suis totalement newbie en Url rewriting, je me suis farci la doc en Anglais + 3 heures de surf + les articles sympa sur webmaster-hub + la fonction recherche du Forum et n'arrive toujours pas à faire marcher la chose J'ai éssayé des truc du genre: RewriteRule ^/recherche.html?ordering=&searchphrase=all&searchword=(.*)$ recherche/anciennete-croissante.html?searchphrase=any&searchword=$1&submit=Rechercher ou encore: RedirectPermanent ^/recherche.html?ordering=&searchphrase=all&searchword=(.*)$ recherche/anciennete-croissante.html?searchphrase=any&searchword=$1&submit=Rechercher J'ai placé cette règle avant les autres et après le fameux RewriteEngine On Amicalement, Alain
  10. Je dois rediriger une cinquantaine de sous-domaines en bloc, de la manière suivante : truc.monsite.com vers bidule.monsite.com/truc.html machin.monsite.com vers bidule.monsite.com/machin.html J'imagine qu'il faut utiliser une rewritecond sur le sous-domaine, mais je n'ai pas encore réussi à m'en sortir. Pour l'instant, ceci ne fonctionne pas : <VirtualHost *> ServerName truc.monsite.com ServerAlias machin.monsite.com RewriteEngine On RewriteCond {HTTP_HOST} ^(.+)\.monsite\.com RewriteRule .* http://bidule.monsite.com/%1.html [R=301,L] </Virtualhost> Que faudrait-il que j'améliore ?
  11. Bonjour à tous, je suis en train de créer une application permettant de réserver du matériel dans une entreprise. Pour cela, les utilisateurs doivent sélectionner le matériel et indiquer ensuite les dates de reservation. Bien entendu, le même appareil ne peut pas être réservé deux fois le même jour. J'aimerai donc qu'un message apparaisse si quelqu'un sélectionne une date déjà prise. Malheureusement, je ne sais pas du tout comment faire... Voici le code de ma page : <% NoPretReservation = request.QueryString("NoPretReservation") NomReservation = request.QueryString("NomReservation") LoginReservation = request.QueryString("LoginReservation") DateDebutReservation = request.QueryString("DateDebutReservation") DateFinReservation = request.QueryString("DateFinReservation") NoPretMateriel = request.QueryString("NoPretMateriel") Valider = request.QueryString("Valider") set RS = Server.CreateObject("ADODB.recordset") ConnString ="driver={SQL Server}; server=XXXXX;uid=dbIntraInterHevs; pwd=XXX;database=XXX" if request.QueryString("Supp") = "ok" then RS.Open "select * from PretReservation", ConnString, 2, 3, 8 RS.Find "NoPretReservation =" &NoPretReservation RS.Delete RS.Close Response.Redirect("index.asp?nocategorie="&request.QueryString("nocategorie")&"&NoPage=1501&nolangue="&request.QueryString("nolangue")&"&noDomaine="&request.QueryString("noDomaine")&"&NoPretMateriel="&NoPretMateriel) end if %> <% if Valider = "Valider" then RS.Open "select * from PretReservation", ConnString, 2, 3, 8 RS.addnew() rs("DateDebutReservation") = DateDebutReservation rs("DateFinReservation") = DateFinReservation rs("NomReservation") = NomReservation rs("LoginReservation") = session("Login") rs("NoPretMateriel") = NoPretMateriel RS.update RS.close %> Réservation effectuée !<br> <br> <a href="index.asp?nocategorie=<%=request.QueryString("nocategorie")%>&NoPage=1501&nolangue=<%=request.QueryString("nolangue")%>&noDomaine=<%=request.QueryString("noDomaine")%>&NoPretMateriel=<%=request.QueryString("NoPretMateriel")%>">Retour</a> <% else RS.Open "select * from PretMateriel where NoPretMateriel="&NoPretMateriel, ConnString, 2, 3, 8 %> <form name="FormMateriel" method="get" action="index.asp"> <table border="0" cellpadding="0" cellspacing="5"> <tr> <td valign="top" width="15%"><b>Matériel</b></td> <td valign="top"><b>:</b></td> <td valign="top"><b><%= rs("NomMateriel")%></b></td> </tr> <tr><td valign="top"> </td></tr> <tr> <td valign="top" width="15%">Description</td> <td valign="top">:</td> <td valign="top" align="justify"><em><%= rs("DescriptionMateriel")%></em></td> </tr> <tr><td valign="top"> </td></tr> <tr> <td valign="top" width="15%">Login</td> <td valign="top">:</td> <td valign="top"><%= session("login")%></td> </tr> <tr><td valign="top"> </td></tr> <input type="hidden" name="nocategorie" value="<%=request.QueryString("nocategorie")%>"> <input type="hidden" name="NoPage" value="<%=request.QueryString("NoPage")%>"> <input type="hidden" name="nolangue" value="<%=request.QueryString("nolangue")%>"> <input type="hidden" name="noDomaine" value="<%=request.QueryString("noDomaine")%>"> <input type="hidden" name="NoPretMateriel" value="<%=NoPretMateriel%>"> <tr> <td valign="top">Nom</td> <td valign="top">:</td> <td valign="top"><input type="text" name="NomReservation"></td> </tr> <tr><td valign="top"> </td></tr> <%session.lcid = 2048%> <tr> <td valign="top" width="15%">Date de début</td> <td valign="top">:</td> <td valign="top"> <select name="DateDebutReservation"> <% for i = 1 to 365 DateDebut = date() + i %> <option value="<%= DateDebut %>"><%= DateDebut %></option> <%next%> </select> </td> </tr> <tr><td valign="top"> </td></tr> <tr> <td valign="top" width="15%">Date de fin</td> <td valign="top">:</td> <td valign="top"> <select name="DateFinReservation"> <% for i = 1 to 365 DateFin = date() + i %> <option value="<%= DateFin %>"><%= DateFin %></option> <%next%> </select> </td> </tr> <tr><td valign="top"> </td></tr> </table> <input type="submit" name="Valider" value="Valider"><input type="reset"> </form> <% RS.Close %> <a href="index.asp?nocategorie=<%=request.QueryString("nocategorie")%>&NoPage=1500&nolangue=<%=request.QueryString("nolangue")%>&noDomaine=<%=request.QueryString("noDomaine")%>">Retour</a> <hr> <%session.lcid = 1033%> <%RS.Open "select * from PretMateriel, PretReservation where PretMateriel.NoPretMateriel = PretReservation.NoPretMateriel and PretMateriel.NoPretMateriel="&NoPretMateriel&" order by DateDebutReservation", ConnString, 2, 3, 8%> <%session.lcid = 2048%> <p class="titre2">Dates réservées :</p> <%if rs.eof = true then%> Il n'y a aucune réservation pour l'instant. <%else%> <table border="0" bordercolor="#047cb4" cellpadding="5" cellspacing="0"> <tr> <td align="center" width="25%"> </td> <td align="center"><b>Début</b></td> <td align="center"><b>Fin</b></td> <td align="center" width="25%"> </td> </tr> <%do while rs.eof = false%> <%if rs("DateFinReservation") >= date then%> <tr> <td align="center" width="25%"> </td> <td align="center"><%=rs("DateDebutReservation")%></td> <td align="center"><%=rs("DateFinReservation")%></td> <td align="center" width="25%"><%if rs("LoginReservation") = session("Login") then%><a href="index.asp?nocategorie=<%=request.QueryString("nocategorie")%>&NoPage=1501&nolangue=<%=request.QueryString("nolangue")%>&noDomaine=<%=request.QueryString("noDomaine")%>&NoPretMateriel=<%=rs("NoPretMateriel")%>&NoPretReservation=<%=rs("NoPretReservation")%>&Supp=ok">Effacer</a><%else%> <%end if%></td> </tr> <%end if%> <% rs.movenext loop %> </table> <%end if RS.Close Set rs = nothing end if %> Et voici à quoi ressemble ma page : Pouvez-vous m'aider ? Merci beaucoup
  12. Bonjour, Question : comment paramétrer deux htaccess (un en dossier racine, l'autre en sous-répertoire) pour que ce soit toujours le premier htaccess qui agisse en premier, même si l'on cherche à accéder en premier au sous-répertoire? J'ai un site chez OVH qui est en accès restreint (donc je ne peux vous donner d'adresse!) qui contient un .htaccess1 à la racine, pour identifier tous les accédants, et un .htaccess2 dans un sous-répertoire d'administration (appelons le admin) qui sert à identifier les gestionnaires. Le premier htaccess en racine est ainsi : AuthUserFile /home/monsite/www/dossier_identifiants/fichiermotdepasse1 AuthGroupFile /dev/null AuthName "Entrez vos identifiants membre" AuthType Basic <Limit GET POST> require valid-user </Limit> <Files .htaccess> Order allow,deny Deny from all </Files> <Files *.inc> Order allow,deny Deny from all Satisfy All </Files> <Files *.dtb> Order allow,deny Deny from all Satisfy All </Files> ErrorDocument 400 http://90plan.ovh.net/~monsite/error.php?err=400 ErrorDocument 401 http://90plan.ovh.net/~monsite/error.php?err=401 ErrorDocument 403 http://90plan.ovh.net/~monsite/error.php?err=403 ErrorDocument 404 http://90plan.ovh.net/~monsite/error.php?err=404 ErrorDocument 500 http://90plan.ovh.net/~monsite/error.php?err=500 Le deuxième htaccess en sous répertoire admin est ainsi : AuthUserFile /home/monsite/www/dossier_identifiants/fichiermotdepasse2 AuthGroupFile /dev/null AuthName "Entrez vos identifiants administrateur" AuthType Basic <Limit GET POST> require valid-user </Limit> Si un administrateur se connecte par l'adresse racine du site http://monsite.com tout se passe bien: le serveur demande les identifiants membre (une fois..) et si ok, affiche la page d'accueil lorsque l'administrateur essaie ensuite d'accéder au dossier admin : le serveur demande les identifiants administrateur (une fois..) et si ok, affiche la page d'accueil Mais si l'administrateur essaie d'accéder directement en premier au dossier admin : le serveur demande les identifiants administrateur (une fois..) et si ok, affiche la page d'accueil et le serveur demande les identifiants membre 4 fois! Si l'on tape 4 fois les identifiants membre correctement, tout est bon (mis à part que l'on a tapé 4 fois) Si l'on clique sur Annuler dans le formulaire d'identification membre et ce 4 fois de suite, on reste bien sur la page d'accueil d'admin mais à chaque essai de lire une nouvelle page, le formulaire d'identification membre se réaffiche et rebelote Si l'on tape une fois les identifiants membre et OK, le serveur redemande 3 fois les identifiants membre et ainsi de suite, il faut avoir tapé 4 fois les bons identifiants pour que tout soit bon. Je reviens donc à ma question, comment écrire les deux htaccess pour que ce soit le premier qui soit appelé ou bien que le deuxième (celui d'admin) renvoie sur le premier tant qu'il n'y a pas eu d'identification membre ou bien que le deuxième fasse les deux identifications? Ai-je dit assez et clairement? J'ai vu sur un autre post du site, que ce n'était pas bien d'avoir mis la règle d'erreur 401, car elle agit en premier et court-circuite le contrôle htaccess n°1, est-ce bien ce que cela veut dire? Une petite remarque, en accès client, seul FireFox affiche les demandes avec clairement les message Authname bien mis en évidence, alors qu'IE noie cela dans une phrase. Merci par avance pour toute aide ou info Cordialement
  13. Bonjour à tous, l'outil google pour les webmaster m'indique deux erreurs sur un site que je gère: Url non suivie(1): erreur liée à des redirections: http://www.cb-bois-chauffage.fr/partenaire...ns-le-rhone.htm je vous la mets pour vous permettre de voir que la redirection (redirectpermanent) que j'ai faite dans mon htaccess fonctionne bien. URL à accès restreint par un fichier robots.txt (1): http://www.cb-bois-chauffage.fr/visiteguid...auffage.htm,URL celle-ci, je l'ai redirigée en permanent dans htaccess car le nom de dossier a changé. cette redir fonctionne. voici mon robot: Sitemap: http://www.cb-bois-chauffage.fr/sitemap.xml User-Agent: * Disallow: /include/ Allow: / celle-ci m'embête d'avantage car cette page va être totalement actualisée sous peu et je ne voudrais pas qu'elle n'existe pas pour notre vieil ami gg. l'outil gg m'indique une mise à jour à hier soir Enfin, j'ai changé totalement le charset de toutes les pages en utf-8, et ggbot le voit toujours en iso8859-15. pourquoi mes modifs ne sont pas prises en compte, à votre avis? problème de délai (9 jours depuis la détection des erreurs) ? ... merci pour vos pistes éventuelles.
  14. Bonjour, je voudrai rediriger un nom de domaine : http://www.AAA.com vers son alias http://www.BBB.com J'ai essayer : RewriteEngine on RewriteRule (.*) http://www.BBB.com/$1 [L,R=301] et Redirectpermanent / http://www.BBB.com/ La redirection est faite mais ce message apparait sur le navigateur : Boucle de redirection Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas. Le navigateur a arrêté d'attendre une réponse du site. Le site crée une redirection de telle sorte que la requête ne peut jamais aboutir. * Avez-vous désactivé ou bloqué les cookies nécessaires pour ce site ? * NOTE : Si le problème n'est pas résolu en acceptant les cookies de ce site, il s'agit probablement d'un problème de configuration du serveur et non de votre ordinateur. Avez vous des réponses ?
  15. Bonjour à tous, je suis nouveau sur le forum et je viens demander votre aide. Cela fait deux jours que je consulte les posts et tutos sur le sujet mais je n'arrive toujours pas à résoudre mon problème. Je travail actuellement sur un site et j'ai dû faire quelques modifications dans l'ordre des rubriques et catégories. le problème est que Google garde indexé les anciennes url et je voudrais donc faire une redirection. Il y a déja une réécriture d'url qui est la suivante : RewriteRule ^([0-9]+)-([a-z-]*)\.html index.php?rub=$1 [NC,QSA,L] Ca donne ceci : http://www.exemple.com/3-orange.html http://www.exemple.com/4-rouge.html http://www.exemple.com/5-vert.html http://www.exemple.com/6-bleu.html etc Jusque la tout va bien, pour le référencement c'est une bonne chose ! Maintenant il faudrait par exemple que cette url: http://www.exemple.com/3-orange.html soit redirigée vers: http://www.exemple.com/4-orange.html Je ne sais pas du tout comment m'y prendre, j'espere avoir quelques conseils. Merci d'avance.
  16. Bonjour, Je viens à vous afin de m'aider à résoudre un petit problème, mais très important J'essaie de mettre une touche de rewriting sur mon site, mais impossible de trouver le bon truc: voici ma fonction première: $gam_url = $settings['set_seo_onoff'] =='on' ? "$root_path/dossier/".plaintext($row['gam_title'])."-$row[gam_id].html" : "$root_path/article.php?id=$row[gam_id]"; J'active donc le rewriting en mettant 'on' Mon url ressemble donc à cela : http://www.monsite.com/dossier/titre-article-3.html mais je me retrouve avec une page 404 sans trouver la bonne fonction à mettre dans mon .htaccess Merci pour votre aide,
  17. Bonsoir à toute la communauté J'ai renommé beaucoup de noms d'images dans mon site; j'aimerais juste savoir s'il faut l'indiquer dans le fichier .htaccess ou non? Ensuite, quand j'ai changé certaines images de répertoire, faut-il l'indiquer dans le .htaccess? Si oui à ces deux questions, comment faut-il faire? Par ailleurs, quand on renomme un répertoire (notamment ceux où se trouvent les images justement), faut-il mettre une ligne de code dans le .htaccess ou non? Si oui, est-ce qu'il faut le faire comme ci-dessous (le répertoire 'articles' a été renommé en répertoire 'actualites': RedirectPermanent /articles http://www.votresite.com/actualites Merci beaucoup
  18. Bonjour J'ai fait un fichier .htaccess et ma piètre expérience dans ce domaine fait que je m'en remets à vous pour me dire s'il est correct ou non J'ai voulu faire 3 choses: 1) Empêcher que mon site soit accessible sans le 'www', c'est à dire comme ça: -http://monsite.com/ et qu'il le soit uniquement comme ça: -http://www.monsite.com/ 2) Empêcher que mon site soit accessible via cet URL: -http://www.monsite.com/index.html et qu'il le soit uniquement comme ça: -http://www.monsite.com/ (ces deux choses pour éviter le duplicate content) 3) Par ailleurs, j'avais des pages à renommer, et même des répertoires, donc j'ai mis 3 règles dans mon exemple ci-dessous (même si j'ai plus de pages et répertoires, 3 exemples suffisent je pense pour que vous puissiez me dire si ça va) Voilà mon fichier .htaccess: Options +FollowSymlinks RewriteEngine on RewriteCond %{HTTP_HOST} !^www\.monsite\.com [NC] RewriteRule (.*) http://www.monsite.com/$1 [QSA,R=301,L] RewriteCond %{THE_REQUEST} ^(GET|POST|HEAD)\ (/.*)?/index.(htm|html|php|asp) RewriteRule ^(.*)index.(htm|html|php|asp)$ /$1 [R=301,L] RedirectPermanent locval.html http://www.monsite.com/location-valence.html RedirectPermanent ventmaismont.html http://www.monsite.com/vente-maison-montelimar.html RedirectPermanent photmais/val.html http://www.monsite.com/photos-maisons/valence.html Je vous remercie du temps que vous pourrez m'accorder
  19. Bonjour à tous, J'ai mis en place une redirection 301 pour un client, tout fonctionne nickel sauf pour les URLs d'origine avec un espace ! Il faut être c** à la base pour mettre des espaces, mais là n'est pas la question. Comment faire pour que ceci fonctionne : RedirectPermanent /English/About us/references-3.htm http://www.monsite.com/spip.php?page=references Merci beaucoup
  20. Bonjour, J'ai un client qui dispose de 3 noms de domaine chez Oléane (Orange Business). Dans ma société je dispose d'un hébergement chez 1and1. Et c'est une vrai bataille pour pouvoir faire une redirection. 1and1 me fournis les 2 DNS (primaire et secondaire) adéquate pour faire la redirection. Mais Oléane n'entend pas de la même oreille et me demande seulement l'adresse IP du serveur ou se trouve les sources. J'ai donc fournis l'adresse IP à Oléane, mais 1and1 m'a quand même conseillé de créer un domaine externe pour chaque nom de domaine et ainsi signaler le dossier ou se situe mes fichiers source. Tout fonctionne depuis 3 semaines, jusqu'à ce que 1and1 m'envoie un mail pour me signaler que les DNS vont être supprimer du au fait qu'ils ne sont affecter a aucun nom de domaine. Et que du coup la redirection se fera sur la racine du serveur et non sur le dossier signalé par le domaine externe. 3 solutions s'offrent a moi : - Mettre mes sources à la racine du server (chose que je ne désire pas) - Refaire toutes les 3 semaines un domaine externe (chose lourde) - Mettre tous les noms de domaine chez 1and1 Et j'aurais voulu savoir si qq'un à déjà fait un transfert de nom de domaine depuis Oléane vers 1and1 ? Et le cout et le temps que cela prendrait. [...] Merci a tous de vos posts
  21. Bonjour à tous ! J'ai un de mes sites dont je vais devoir changer la structure. Il est actuellement réalisé sous un CMS X (memHT, pour ne pas le nommer) et je vais le passer sous un CMS Y (TYPOlight, toujours pour ne pas donner de nom ). Normalement je m'étais fait une règle de ne pas changer la structure de mes sites de façon massive (pour des raisons, notamment, de référencement), mais là je vais être obligé... Si je change c'est pour pouvoir gérer une documentation assez conséquente en multilingue (ce qui n'est pas la cas aujourd'hui). Le nouveau site contiendra donc tout ce que contient l'ancien plus du nouveau contenu et aura, a priori, le même nom... Si je m'adresse à vous, c'est que je n'ai pas trouvé d'article sur comment faire cela du point de vue du référencement pour "limiter la casse" (car quoi qu'il en soit je pense qu'il n'y a pas moyen de faire ça de façon transparente pour les moteurs de recherche...). Voici donc ma question : que faire pour ne pas perdre de trafic, tout du moins, comment ne pas perdre mon niveau de référencement ? J'ai identifié 3 scénarios : - "ne rien faire" : virer mon ancien sitemap et mettre le nouveau et attendre que ça se passe (avec tout ce que ça entrainera de http/404,...) - "big bang" : changer de domaine (passer de mon .com vers .net) ce qui sémantiquement peut être acceptable mais peut-être pas pour le référencement ;-) - "redirection" : prendre toutes les url du site actuel et faire systématiquement une redirection vers les nouvelles (environ 3500 urls) Tous ont des inconvénients, peu ont des avantages... En voyez-vous d'autres ? Avez vous des idées des pistes ou des expériences à partager sur le sujet ? Merci d'avance à ceux qui pourront m'aider à y voir un peu plus clair sur le sujet.... Pierre
  22. La Google sandbox qui s'applique aux nouveaux sites créés n'était pour moi qu'une vague rumeur. Créant mes sites un par un, en ajoutant progressivement des pages à chacun d'eux, je n'avais jamais eu l'occasion de l'expérimenter par moi-même et je me contentais de lire les comptes rendus affligés, publiés à ce sujet sur tous les forums consacrés au référencement. Puis je me suis lancé dans un projet de création de sites "industriel" et je met désormais en ligne des sites par dizaines, chacun d'eux comportant dès sa naissance plusieurs centaines de pages. BOUM! je tombe en plein sous le couperet. Cette expérience n'est pas encore terminée, mais je souhaite partager les premières conclusions auxquelles je suis arrivé afin de savoir si certains d'entre vous peuvent les contester, les confirmer ou les compléter : Les sites comportant plus de 50 pages lors de leur mise en ligne sont pénalisés pour une période de 6 mois dans les résultats de Google Les sites comportant plus de 150 pages sont pénalisés pour une période de 9 mois Les sites comportant plus de 500 pages sont pénalisés pour une période de 1 an Il va sans dire qu'un site bénéficiant de backlinks de qualité se mettant en place progressivement mais de façon soutenue pourra se débarrasser de la pénalité avant les délais ci-dessus. Ces délais ne sont donc valables que pour des sites ne faisant PAS l'objet d'une quelconque promotion et que l'on laisse "murir" de façon naturelle. Je suis parvenu à contourner cette limitation en procédant comme suit : Mettre en ligne un site limité à environ 40 pages Ajouter 10 pages au bout d'un mois Ajouter 20 pages chaque mois suivant, jusqu'à avoir mis en ligne toutes les pages En procédant de cette façon, je parviens à avoir environ 200 visiteurs par jour au bout de 6 mois, alors qu'en mettant tout en ligne dès le départ, je n'ai toujours que 20 à 30 visiteurs/jour au bout de 6 mois (ces chiffres sont des moyennes correspondant à des fréquentations mesurées sur des thèmes très variés). Petite conclusion accessoire : un site nouvellement mis en ligne avec une page d'index comportant une redirection sur une autre page (du même site) et envoyé directement en prison (sans toucher la prime). Autre conclusion accessoire : les revenus Adsense ne sont pas proportionnels à la fréquentation. Il restent médiocres tant que le site n'a pas atteint un minimum de 700 visiteurs/jours puis progressent à la vitesse grand V, même si le site stagne en fréquentation. Je ne doute pas qu'il y ait tout un tas d'exceptions à cette règle, car le fonctionnement d'Adsense est très complexe, mais je cite simplement un constatation faite sur mon panel de sites. Je reviendrais en détail sur mes hypothèses à ce sujet dans le forum consacré à Adsense. Petite constatation étonnée : certains sites semblent se débarrasser de la pénalité pendant 2 à 3 semaines puis retombent dans le bac à sable pour de bon. Dès que les visiteurs apportés par Google augmentent, les visiteurs apportés par Yahoo diminuent. Quand les visiteurs apportés par Google retombent, ceux apportés par Yahoo reprennent du poil de la bête. Je dois avouer que cette constatation me laisse extrêmement perplexe. Pour ceux qui voudraient en savoir un peu plus sur le panel de sites qui m'a amené à ces constatations et conclusions : Wikibis Vous accéderez aux différents sites en utilisant le menu de gauche.
  23. Bonjour, Mon fichier .htaccess redirect permanent marche... mais pas pour les pages à rediriger qui contenanaient des espaces dans leur adresse. j'ai essayé %20 , \ , \s , _ ...rien n'y fait... et si je laisse un blanc pour l'espace alors c'est erreur 500. comment donc écrire ces adresses avec espaces ? Merci pour votre aide, EMMANUEL
  24. Bonjour, j'ignore si google considère encore les pages [* ]http://monsite.com/article-2.html [*]http://www.monsite.com/article-2.html comme étant dupliquées. J'ai lu divers avis là dessus. De toute façon le mieux serais de faire une redirection avec htaccess mais j'ignore totalement son utilisation, si vous avez un tuto là dessus je prend. Merci
  25. Bonjour Je souhaite apporter une règle de redirection 301 via mon fichier htaccess. J'avais des urls de type http://mon-domaine.com/page+test Le + comme séparateur Mes nouvelles urls qui sont sur le même domaine ont comme séparateur : http://mon-domaine.com/page-test Le souci est que selon les pages je peux avoir plusieurs fois le séparateur : , 2, 3 4, ou plus (url rewriting des pages) page-test page-test-test page-test-test-test Je dois donc annoncer au moteurs que le + devient un - Dan m'a suggérer d'utiliser : l'exemple ci-dessous est pour que le - devienne + RewriteRule ([^-]+)-([^-]+)-([^-]+) http://ledomaine.tld/$1+$2+$3 [R=301,L] RewriteRule ([^-]+)-([^-]+)-([^-]+)-([^-]+) http://ledomaine.tld/$1+$2+$3 [R=301,L] Si je souhaite dans mon cas transformer les + en - dois je afficher ceci ? dois-je réaliser une ligne pour chaque nombre de séparateur (1, 2; 3 séparateurs) ? RewriteRule ([^+]-)-([^+]-)-([^+]-) http://www.mondomaine.com/$1+$2+$3 [R=301,L] RewriteRule ([^+]-)-([^+]-)-([^+]-)-([^+]-) http:www.mondomaine.com/$1+$2+$3 [R=301,L]
×
×
  • Créer...