modRewrite ou programme deriere Errordocument 404
9 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
-

bouba - Nouveau WRInaute

- Messages: 10
- Inscription: 7 Avr 2004
modRewrite ou programme deriere Errordocument 404
Bonjour,
Je m'interresse depuis peut au référencement de mon outil de gestion de site fait en PHP. Au vu des referencements catastrophiques de mes sites j'ai mis en place le modRewrite pour plusieurs d'entres eux. Seulement de temps en temps une URL est mal digéré par Apache se qui a pour senction de le faire planter tot ou tard.
Donc ce probleme de plantage du serveur m'a fait penser a une autre solution :
Utiliser Errordocument 404 en l'envoyent sur un programme PHP faisant une redirection.
Donc d'apres vous cette solution est elle :
[ ] pas conseille car Google dans ca grande misericorde detecte ce genre d'astuce
[ ] c'est beaucoup plus lourd pour le serveur
[ ] c'est plus long ....
[ ] Autre .....
Merci de votre avis....
Je m'interresse depuis peut au référencement de mon outil de gestion de site fait en PHP. Au vu des referencements catastrophiques de mes sites j'ai mis en place le modRewrite pour plusieurs d'entres eux. Seulement de temps en temps une URL est mal digéré par Apache se qui a pour senction de le faire planter tot ou tard.
Donc ce probleme de plantage du serveur m'a fait penser a une autre solution :
Utiliser Errordocument 404 en l'envoyent sur un programme PHP faisant une redirection.
Donc d'apres vous cette solution est elle :
[ ] pas conseille car Google dans ca grande misericorde detecte ce genre d'astuce
[ ] c'est beaucoup plus lourd pour le serveur
[ ] c'est plus long ....
[ ] Autre .....
Merci de votre avis....
- Tchinkatchuk
- WRInaute occasionnel

- Messages: 291
- Inscription: 22 Avr 2003
tu veux en fait faire une page 404 personalisée redirigeant vers l'index par exemple ? c'est ca ?
-

bouba - Nouveau WRInaute

- Messages: 10
- Inscription: 7 Avr 2004
Tchinkatchuk a écrit:tu veux en fait faire une page 404 personalisée redirigeant vers l'index par exemple ? c'est ca ?
Oui, au lieu que se soit Apache qui fasse le rewrite, declancher une erreur 404 sur un script PHP qui interprette l'URL et donne la bonne page en relocation.
On peut meme imaginer que ce script construise directement la page sans faire de relocation car si il dechiffre l'URL il peut meme faire la page directement, mais là c'est plus dur car il me faudrait reecrire une partie du moteur de gestion... Mais pourquoi pas.
- Tchinkatchuk
- WRInaute occasionnel

- Messages: 291
- Inscription: 22 Avr 2003
Alors la, tu me pose une colle !
Remarque, ce sera pas la première fois ni la dernière lol
Remarque, ce sera pas la première fois ni la dernière lol
-

bouba - Nouveau WRInaute

- Messages: 10
- Inscription: 7 Avr 2004
Tchinkatchuk a écrit:Alors la, tu me pose une colle !
Remarque, ce sera pas la première fois ni la dernière lol
hihi
En fait le site ou je fait le reWrite est http://www.tourisme93.com. Le reWrite a etait un mauvais patch car le site n'est pas fait pour... Mais ca a ameliore grandement le referencement de Google.
Seulement on a eu depuis un plantage de serveur dut a des URL qui mettaent Apache en boucle et on n'est pas passe loin il y a pas longtemps...
Au vu de ce probleme je preferepais faire le travail avec un PHP que je mettrise beaucoup plus.
Au fait les URL etait produite par des robots de recherches ou de traduction, et ne respectaient pas ma syntaxe.. Cela donne des cas particuliers que mon ReWrite ne digere pas...
Voila tout est dit !
- fred2b
- Nouveau WRInaute

- Messages: 6
- Inscription: 25 Avr 2004
Bon, c'est pas simple comme problème...
D'abord je pense que provoquer systématiquement un 404 n'est pas une bonne solution.
Les robots pourraient ne pas indexer tes pages (logique puisque ton serveur, en envoyant un code réponse 404, indique que la page n'existe pas ou plus).
J'utiliserais plutôt une règle très simple du modRewrite consistant à tout rediriger vers un seul script.
Pourquoi ne pas faire un .htaccess qui ressemblerait à çà
et puis dans ton index.php tu traites l'url en utilisant la variable globale $REQUEST_URI
D'abord je pense que provoquer systématiquement un 404 n'est pas une bonne solution.
Les robots pourraient ne pas indexer tes pages (logique puisque ton serveur, en envoyant un code réponse 404, indique que la page n'existe pas ou plus).
J'utiliserais plutôt une règle très simple du modRewrite consistant à tout rediriger vers un seul script.
Pourquoi ne pas faire un .htaccess qui ressemblerait à çà
- Code: Tout sélectionner
RewriteEngine on
RewriteRule ^(*+)$ index.php
et puis dans ton index.php tu traites l'url en utilisant la variable globale $REQUEST_URI
-

bouba - Nouveau WRInaute

- Messages: 10
- Inscription: 7 Avr 2004
fred2b a écrit:Bon, c'est pas simple comme problème...
hihi ... c'est vrais. Mais je crois que tu as la solution !
fred2b a écrit:D'abord je pense que provoquer systématiquement un 404 n'est pas une bonne solution.
Les robots pourraient ne pas indexer tes pages (logique puisque ton serveur, en envoyant un code réponse 404, indique que la page n'existe pas ou plus).
En fait c'est un peut mon probleme, je ne sais pas si ils savent qu'il y a ce declanchement car en fait il y a plein de page de mon site qui n'existe plus et qui sont toujours dans Google. Par contre elles ont la notation "page similaire" mais c'est tout a fait normal car actuellement je renvoie ma page d'accueil.
Donc je ne suis pas sur que l'erreur 404 leurs soit retourne dans ce cas...
Par conte il faudra que je regarde les Logs de mon serveur quqnt je joues a ca car ils risquent de se remplir d'erruer 404 ...
fred2b a écrit:J'utiliserais plutôt une règle très simple du modRewrite consistant à tout rediriger vers un seul script.
Pourquoi ne pas faire un .htaccess qui ressemblerait à çà
- Code: Tout sélectionner
RewriteEngine on
RewriteRule ^(*+)$ index.php
et puis dans ton index.php tu traites l'url en utilisant la variable globale $REQUEST_URI
Si la variable $REQUEST_URI apres le ReWrite vaut bien l'anciennte URL ( http://document-var1-_-val1-_-var2.......... html )
c'est gagné !
Je vais faire des tests
Merci pour l'idée
-

BobbySixKiller - WRInaute discret

- Messages: 182
- Inscription: 17 Fév 2005
Un rewrite sur Erreur 404 ne pénalise t-il pas énormément sur les moteurs de recherches ???
Je viens de le retirer d'un site, en conséquent il revient de faire surface d'un bloc
Pour moi la base était d'écrire des pages virtuelles non existantes sur tous les critères de recherche du site pour afficher une liste de pages connexes et adaptées à la recherche .. je ne sais pas si cela a un véritable effet ..
Je viens de le retirer d'un site, en conséquent il revient de faire surface d'un bloc
Pour moi la base était d'écrire des pages virtuelles non existantes sur tous les critères de recherche du site pour afficher une liste de pages connexes et adaptées à la recherche .. je ne sais pas si cela a un véritable effet ..
9 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- ErrorDocument 404
- [RESOLU] ErrorDocument 404
- ErrorDocument 404 -- vers---> La Home ?
- url rewriting par ErrorDocument 404 ?
- .htaccess + ErrorDocument 404 + extension PHP
- Problème avec modrewrite chez OVH
- Que mettre dériere un J'aim, Twitte, Google Cercle ?
- ErrorDocument
- ErrorDocument et URL
- [.htaccess] ErrorDocument/allow from @IP ???????
- Soft 404 : les pages d'erreurs avec un code HTTP 200 - 08-06-2010
- Nombreuses erreurs 404 : impact sur le référencement - 30-03-2010
- GGSearch: Search Tool with Google(TM) Power - 02-06-2002
- Tutoriel complet sur les redirections (301, 302, JavaScript, ...) - 05-08-2010
- Fin du programme de parrainages AdSense et prochain réseau d'affiliation Google - 01-07-2008
- Un moyen très simple et gratuit d'obtenir des backlinks - 08-12-2008
- Article sur le fichier .htaccess - 11-01-2003
- Présentation de l'indexation Google - Googlebot, le robot de Google - 05-09-2008
Consultez la description détaillée des produits ou services de Google suivants : Google Grants
- Test HTTP header
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
