Probleme code 200 permanent
11 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
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
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 accro

- Messages: 1874
- Inscription: Dim Déc 17, 2006 21:08
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
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 accro

- Messages: 1874
- Inscription: Dim Déc 17, 2006 21:08
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 accro

- Messages: 1874
- Inscription: Dim Déc 17, 2006 21:08
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 accro

- Messages: 1874
- Inscription: Dim Déc 17, 2006 21:08
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.
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 :
- Google va-t-il racheter Napster ?
- Marketing viral et référencement
- 200 000 messages sur les forums Web Rank Info
- Google crawle les fichiers CSS
- Google Answers ferme ses portes
- Référencement d'un site en frames
- Optimiser ses codes HTTP pour le référencement
- Google Analytics sur un téléphone Androïd
- Référencement : gestion des redirections par Yahoo
- Affichage de la description DMOZ dans MSN Search
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: Julia41 et 0 invités


le forum