Probleme code 200 permanent
11 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- jeFFF
- Nouveau WRInaute

- Messages: 7
- Inscription: 23 Juin 2008
Probleme code 200 permanent
Bonjour a tous,
J'ai parcouru le forum en long, en large et en travers, pas moyen de trouver une reponse
Je m'arrache les cheveux depuis 2 heures sur le htaccess suivant :
Si je fais ceci, j'ai des codes 200 permanents
Le rejout de la ligne des 404 personnalisés ne fonctionne pas.
Est-ce que quelqu'un aurait une idée, je sèche lamentablement......
Merci d'avance,
jeFFF
J'ai parcouru le forum en long, en large et en travers, pas moyen de trouver une reponse
Je m'arrache les cheveux depuis 2 heures sur le htaccess suivant :
RewriteBase /
ErrorDocument 404 /404.php [L]
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php
Si je fais ceci, j'ai des codes 200 permanents
RewriteBase /
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php
Le rejout de la ligne des 404 personnalisés ne fonctionne pas.
Est-ce que quelqu'un aurait une idée, je sèche lamentablement......
Merci d'avance,
jeFFF
- jeFFF
- Nouveau WRInaute

- Messages: 7
- Inscription: 23 Juin 2008
J'ai egalement essaye ceci :
Toujours sans succès....
RewriteBase /
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^(.*) index.php [L]
#RewriteRule .* index.php [L]
ErrorDocument 404 404.html
RewriteRule 404.html /$1 [R=301]
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php
Toujours sans succès....
-

webmasterlamogere - WRInaute passionné

- Messages: 1874
- Inscription: 17 Déc 2006
et avec :
- Code: Tout sélectionner
ErrorDocument 404 /404.php
RewriteBase /
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php
- jeFFF
- Nouveau WRInaute

- Messages: 7
- Inscription: 23 Juin 2008
hello,
Ca marche toujours pas, j'ai ceci comme indique, mais la derniere ligne prend le dessus sur le error document.
[EDIT] si je commente la derniere ligne, il me prend bien ma page 404.......
j'y comprend plus rien .....
Ca marche toujours pas, j'ai ceci comme indique, mais la derniere ligne prend le dessus sur le error document.
RewriteEngine On
ErrorDocument 404 /404.html
RewriteBase /
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php
[EDIT] si je commente la derniere ligne, il me prend bien ma page 404.......
j'y comprend plus rien .....
-

webmasterlamogere - WRInaute passionné

- Messages: 1874
- Inscription: 17 Déc 2006
c'est normal. cette règle réécrit si c'est pas un fichier ou un répertoire existant et si l'url se termine par .html ou .php ou .htm ou / suivi d'une chaine sans .
-

webmasterlamogere - WRInaute passionné

- Messages: 1874
- Inscription: 17 Déc 2006
tu peut aussi le gérer avec index.php quand ton url match la règle de réécriture et que tu n'as rien a afficher (pas d'entrée dans une table par exemple) :
- Code: Tout sélectionner
header("Status: 404 Not Found", false, 404);
include('404.html');
-

webmasterlamogere - WRInaute passionné

- Messages: 1874
- Inscription: 17 Déc 2006
par exemple pour mon www j'ai une règle similaire et si l'url ne correspond pas à une catégorie (pas d'entrée dans la table) j'affiche la page d'erreur 404. après a toi de voir suivant ce que fait ton index.php pour faire pareil.
- jeFFF
- Nouveau WRInaute

- Messages: 7
- Inscription: 23 Juin 2008
Merci a tous les 2 pour vos réponses.
En fait, j'ai contourné le problème.
J'ai créée des htaccess spécifiques dans les sous dossiers que je voulais supprimer avec les redirections 301 qui vont bien, en parallèle j'appelle un 404 si besoin (a l'intérieur des sous dossier), avec ceci, j'ai le fonctionnement souhaité.
En fait, j'ai contourné le problème.
J'ai créée des htaccess spécifiques dans les sous dossiers que je voulais supprimer avec les redirections 301 qui vont bien, en parallèle j'appelle un 404 si besoin (a l'intérieur des sous dossier), avec ceci, j'ai le fonctionnement souhaité.
11 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 :
- Soft 404 : les pages d'erreurs avec un code HTTP 200 - 08-06-2010
- Google va-t-il racheter Napster ? - 31-01-2006
- Marketing viral et référencement - 11-10-2004
- 200 000 messages sur les forums Web Rank Info - 31-01-2005
- Google crawle les fichiers CSS - 25-06-2006
- Google Answers ferme ses portes - 29-11-2006
- Référencement d'un site en frames - 04-08-2008
- Optimiser ses codes HTTP pour le référencement - 12-12-2008
Consultez la description détaillée des produits ou services de Google suivants : Google Code
- Analyse de l'entête HTTP
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é


