Aller au contenu

Noter ce sujet :

Recommended Posts

Gloom :

Si certains sont hébergés chez leur FAI,

si d'autres n'ont 'que' un petit espace disque chez leur hébergeur,

en revanche, il y a aussi, parmi les membres du hub, des professionnels qui proposent des hébergements. Pour eux, cette information est importante, très importante.

Anonymus.

Partager ce message


Lien à poster
Partager sur d’autres sites

Gloom,

Le but d'une page d'erreur dédiée n'est pas seulement d'afficher quelque chose de joli, mais peut aussi être de lancer automatiquement un programme qui enregistre les principales informations du moment.

Si je proposais de l'hébergement, je mettrais cela en place pour avoir une alerte immédiate en cas d'erreur 500, sans avoir à fouiller les logs.

Ces erreurs ne sont en général pas très grave, mais un grand nombre d'erreurs 500 peut révéler un problème sérieux sur un site, alors que son propriétaire est absent ou ne n'en rend pas compte. Cela peut aller jusqu'à mettre un serveur à genoux et il vaut mieux les tenir à l'oeil.

Dan

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour à tous,

Pour revenir sur le sujet épinglé et le fichier htaccess avec le code de redirection 301

J'ai mis un petit texte à ce sujet qui montre qu'il faut faire attention avec cette méthode (rien a voir avec le concour mangeur de cigogne)

http://www.mangeur-de-cigogne-mangeur-de-cigogne.com/

Par contre 1ère position sur le mot htaccess 301 (c'est n'importe quoi il m'énerve ce GoogleBot :)

Partager ce message


Lien à poster
Partager sur d’autres sites

je laisse juste un petit mess de pasage, je suis venu et g trouvé les infos dont j'avais besoin (merci Dan)

Continuez a faire un forum si riche d'infos

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai un problème avec ma redirection maios ptet que je fais trop compliqué :

L'ancienne adresse de mon site principal était :

http://cmazik.ouvaton.org

Dans le même répertoire racine j'avais installé ma page cigogne ce qui donnait cette adresse :

http://cmazik.ouvaton.org/mangeur_de_cigogne.php

Entre-temps j'ai acheté le nom de domanine cmazik.net et donc créé un nouvel espace chez Ouvaton sous le nouveau nom de domaine.

Donc la nouvelle aresse du site principal est : http://cmazik.net

la page cigogne est physiquement restée dans l'ancien répertoire, gardant l'ancienne adresse.

Mais, bon... Finalement je l'aime bien mon non mangeur :D

Alors j'ai installé la page cigone dans un sous répertoire de cmazik.net que j'ai appelé mdc

La nouvelle adresse cigogne est donc http://cmazik.net/mdc/mangeur_de_cigone.net

Je l'ai testée en tapant cette url dans mon butineur et ça fonctionne.

Où ça se complique :

j'ai fait une redirection totale par .htaccess dans l'ancien répertoire racine :

RedirectPermanent / http://cmazik.net/

cela fonctionne au poil sauf que, bien-sûr, la machine cherche ma page cigogne dans cmazik.net.

J'ai donc installé un .htaccess dans cmazik.net avec la ligne :

RedirectPermanent mangeur_de_cigogne.php http://cmazik.net.tld/mdc/mangeur_de_cigogne.php

Cela ne fonctionne pas !

J'ai aussi essayé de mettre les 2 lignes dans le .htacces de l'ancien répertoire mais la machine ne suit que la seconde ligne (la redirection générale).

Jen suis réduit à faire une page avec un script de redirection pour la page cigogne.

Où me suis-je planté ?

:(:(

Partager ce message


Lien à poster
Partager sur d’autres sites

Essaye

RedirectPermanent /mangeur_de_cigogne.php http://cmazik.net.tld/mdc/mangeur_de_cigogne.php

Avec le /

Partager ce message


Lien à poster
Partager sur d’autres sites
Essaye

RedirectPermanent /mangeur_de_cigogne.php http://cmazik.net.tld/mdc/mangeur_de_cigogne.php

Avec le /

Ca marche :up:

Ou presque ... :D

Il faut que j'enlève"tld' sinon il cherche à l'adresse nomdedomaine.tld/mdc/monfichier

Bon je te dois au moins 1 bière ! :lol:

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut à tous,

Sur un site, j'ai placé, à la racine, un .htaccess et un .htpasswd pour en restreindre l'accès.

Par contre, je voudrais rendre visible 1 page (page de présentation en quelque sorte) sans pour autant avoir à bouger tout le site dans un répertoire......

Est ce possible ? Si oui, comment modifier le .htaccess ?

Merci de vos lumières,

Patotoche65

Partager ce message


Lien à poster
Partager sur d’autres sites

bonjour dan

je prépare le transfert d'un site, avec changement d'hébergeur et de nom de domaine

il s'agit d'un blog hébergé chez free à l'adresse suivante :

http://campingclairdelune.free.fr/dotclear/

je viens d'acheter un nom de domaine en fr et un hébergement chez ovh (merci les conseils du hub), la nouvelle adresse du blog sera

http://www.campingclairdelune.fr/tourisme/

selon les explications de ton article je devrais mettre chez free un htaccess avec ça :

RedirectPermanent /dotclear/ http://www.campingclairdelune.fr/tourisme/

euh...je ne suis pas sûr de mon coup, ça te paraît correct ?

merci de ton aide :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut Clair de Lune,

Dans la mesure où les arborescences sont les mêmes, cela devrait fonctionner.

Tu peux t'en assurer en allant voir ce que donne l'ancienne URL dans l'outil d'analyse d'entêtes http du Hub: http://www.webmaster-hub.com/outils/http-viewer.php

Dan

Partager ce message


Lien à poster
Partager sur d’autres sites

merci Dan

les arborescences sont strictement les mêmes, je ferai le transfert d'ici peu et te tiendrai au courant

Partager ce message


Lien à poster
Partager sur d’autres sites

bonjour

le transfert de la base de données s'est bien passé, la redirection marche parfaitement

merci dan :up:

le PR a disparu, dommage la page d'accueil était à 5, mais si j'ai bien compris je devrais le récupérer :unsure: ?

aussi, je dois signaler le changement aux annuaires, mais dois-je signaler le nouveau site aux moteurs ou vont ils le trouver tout seuls ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Dans la mesure où tu as mis un 'redirectPermanent', les moteurs de recherche le retrouveront très facilement.

En effet, avant d'aspirer le contenu d'une page, ils lisent l'entête générée par la page (donc, les quelques lignes affichées par l'outil dont parle Dan). Dans la mesure où ils vont trouver une entête renvoyant RedirectPermanent nouvelleAdresse, ils vont enlever l'ancienne adresse, et la remplacer par l'ancienne, tout simplement. Le PR se mettra à jour aux prochaines dances de gg, et tout sera arrangé.

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut Clair de Lune,

Les moteurs vont trouver les nouvelles pages tout seuls, avec le redirectpermanent ;)

C'est toute la magie des redirections. Pas de risque de perte de PageRank non plus, les nouvelles pages vont hériter de l'ancien. Il faut juste patienter un peu...

Partager ce message


Lien à poster
Partager sur d’autres sites

salut anonymus

tu as raison, les robots ont retrouvé le site, et mis à jour leurs index

mon blog parle de beaucoup de sujets en rapport avec la région

souvent, j'arrive en bonne position sur pas mal de mots clefs traités dans les sujets (surtout le titre), je le sais avec le code php qui me donne les derniers sites référents au bas de chaque page :whistling:

depuis quelques jours, certains des résultats des moteurs de recherche donnent la nouvelle URL, il semble donc que tout aille à merveille

quant au PR, je peux attendre, le blog avait un PR5 en 3 mois pratiquement sans BLs, quelque chose me dit que je vais le récupérer, les robots adorent DotClear

encore merci au Hub (et à Dan) pour les explications on ne peut plus claires :up:

Partager ce message


Lien à poster
Partager sur d’autres sites

bonjour, encore une petite question à Dan :

j'ai une page avec l'extension .htm, et je voudrais la changer en .php pour y intégrer le fil RSS du blog cité plus haut

comme la page en .htm est bien référencée, j'avais pensé y mettre une redirection vers la nouvelle afin de ne pas perdre les visiteurs venus d'un moteur de recherche

dans mon fichier .htaccess, j'ai mis la ligne suivante

RedirectPermanent Situation.htm h**p://www.campingclairdelune.com/Situation.php

ce qui me donne une erreur sur toutes les pages du site !

qu'est ce qui ne va pas ?

d'avance un grand merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut Clair de Lune,

Le RedirectPermanent fonctionnait sur ton hébergement précédent, mais es-tu certain qu'il fonctionne sur celui-ci ?

Il faut que le module "mod_alias" soit actif ;)

Sinon, si mod_rewrite est actif, une simple règle telle que

RewriteEngine on
RewriteRule Situation\.htm http://www.campingclairdelune.com/Situation.php [R=301,L]

devrait jouer ;)

Dan

Partager ce message


Lien à poster
Partager sur d’autres sites

merci Dan pour ta patience

Le RedirectPermanent fonctionnait sur ton hébergement précédent, mais es-tu certain qu'il fonctionne sur celui-ci ?

je crois que non, l'hébergeur est online, version payante de free qui marche encore moins bien :angry:

j'ai essayé le code que tu m'as donné, mais j'ai aussi une erreur

j'ai aussi essayé

RewriteEngine on
RewriteRule Situation.htm http://www.campingclairdelune.com/Situation.php [R=301,L]

en pensant qu'une faute de frappe s'était glissée dans ton exemple (le \ avant .htm), mais c'est pareil...

si cela est dû à mon hébergeur et que je n'y peux rien, y a t il un inconvénient à copier la page .htm pour l'appeler .php, puis à modifier simplement tous les liens dans le site ?

en fait, je ne voudrais pas être embêté pour duplication de contenu

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut Clair de Lune,

Avec Online, tu es dans la panade vu que les réécritures d'URLs ne fonctionnent pas. :(

Tu ne risques RIEN à copier cette page, faut pas non plus tomber dans la paranoia ;)

Cette copie est la seule option qui te reste d'ailleurs...

Dan

PS: le \ devant le point décimal n'est pas une faute de frappe. C'est pour signaler que le caractère suivant est bien un point et non "n'importe quel caractère" ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

comme toujours, avec ce forum les problèmes sont résolus presque avant d'avoir posé la question :up:

pour online, c'est décidé depuis quelque temps, je les abandonne, il y a trop de limitations

j'ai commencé justement une nouvelle version du site chez ovh, après avoir acquis le nom de domaine en .fr et l'avoir hébergé chez eux

le .com sera ensuite déménagé de online à ovh, et là je pourrai basculer sur le nouveau site

merci encore pour ton aide

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour

J'ai fait la bêtise, quand j'ai mis mon site en ligne, de nommer certains fichiers avec des espaces. :blush:

Je voudrais corriger cela en changeant le nom de ces fichiers, et en utilisant des redirections htaccess vers les url correctement nommées.

Mais visiblement htaccess n'aime pas les %20 au milieu des url, parce que ça ne marche pas. :wacko:

Je n'ai rien trouvé nulle part sur ce problème.

Partager ce message


Lien à poster
Partager sur d’autres sites
Bonjour

J'ai fait la bêtise, quand j'ai mis mon site en ligne, de nommer certains fichiers avec des espaces. :blush:

Je voudrais corriger cela en changeant le nom de ces fichiers, et en utilisant des redirections htaccess vers les url correctement nommées.

Mais visiblement htaccess n'aime pas les %20 au milieu des url, parce que ça ne marche pas.  :wacko:

Je n'ai rien trouvé nulle part sur ce problème.

<{POST_SNAPBACK}>

Bonjour,

J'ai eu le même problème avec un client, il suffit normalement de mettre entre guillemets ("/mon repertoire") tes URL. Et là ton .htaccess devrait fonctionner. @+

Partager ce message


Lien à poster
Partager sur d’autres sites

bonjour

encore une petite question

je me suis inscrit en septembre dans un concours de positionnement. le concours est maintenant fini, je me suis bien amusé, et j'ai un site chez free avec beaucoup de backlinks et un pr5

est il prudent de faire une redirection permananente de ce site maintenant inutile vers mon site habituel (et bénéficier ainsi de ses bls) ?

et si c'est faisable, dans mon htaccess, comment renvoyer toutes les pages de l'ancien site vers la page d'accueil du nouveau ? j'ai essayé

RedirectPermanent / http://www.mondomaine.fr/index.php mais ça ne marche pas, ça produit http://www.mondomaine.fr/index.phpindex.php

RedirectPermanent / http://www.mondomaine.fr/ ne fonctionne que pour les pages qui ont le même nom

en bref, je voudrais rediriger toutes les pages du site A vers la page d'index du site B

merci pour votre aide

Partager ce message


Lien à poster
Partager sur d’autres sites

Si Free permet une gestion d'erreur, une solution serait de créer un fichier index.php qui fait une redirection vers ton site avec une entête 301, et virer toutes les pages du site sauf le .htaccess et la page index.php.

Du genre: ErrorDocument /index.php

Et dans ce fichier les appels à header() pour rediriger la page vers ton domaine.

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.
×