2 questions (404 personnalisée et url rewrite)
5 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- djspoon
- Nouveau WRInaute

- Messages: 10
- Inscription: 18 Sep 2005
2 questions (404 personnalisée et url rewrite)
hello,
la structure de mon site est la suivante
rep1
- sousrep1
- sousrep2
- sousrep3
dans rep1, j'ai mis un htaccess
1ere question
dans la page erreur404.php comment je fais pour récupérer l'url qui a provoqué l'erreur 404? J'ai essayé avec $_SERVER['HTTP_REFERRER'] et $_SERVER[REQUEST_URI] mais ça m'affiche rep1/erreur404.php
Sur ce forum j'ai vu qu'il fallait mettre le chemin relatif du fichier erreur404.phph dans le htaccess comme suit
Or en essayant ça, je n'intercepte plus les erreurs 404, la page erreur404.php n'est plus appelée.
2e question
je voudrais que www.monsite.com/rep1/toto/index.php?deb=10 devienne www.monsite.com/rep1/toto/page-10.html
ou encore www.monsite.com/rep1/zaza/index.php?deb=10 devienne www.monsite.com/rep1/zaza/page-10.html
etc....
Quel est la règle pour celà , sachant que je compte la mettre dans le htaccess de la racine du site.
la structure de mon site est la suivante
rep1
- sousrep1
- sousrep2
- sousrep3
dans rep1, j'ai mis un htaccess
- Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^annuaire(.*)\.html$ annuaire.php?deb=$1
RewriteRule ^categ-(.*)-(.*)\.html$ search.php?categorie=$1&deb=$2
RewriteRule ^recherche-(.*)-(.*)\.html$ search.php?type=$1&deb=$2 [L]
ErrorDocument 404 http://www.monsite.com/rep1/erreur404.php
1ere question
dans la page erreur404.php comment je fais pour récupérer l'url qui a provoqué l'erreur 404? J'ai essayé avec $_SERVER['HTTP_REFERRER'] et $_SERVER[REQUEST_URI] mais ça m'affiche rep1/erreur404.php
Sur ce forum j'ai vu qu'il fallait mettre le chemin relatif du fichier erreur404.phph dans le htaccess comme suit
- Code: Tout sélectionner
ErrorDocument 404 /erreur404.php
Or en essayant ça, je n'intercepte plus les erreurs 404, la page erreur404.php n'est plus appelée.
2e question
je voudrais que www.monsite.com/rep1/toto/index.php?deb=10 devienne www.monsite.com/rep1/toto/page-10.html
ou encore www.monsite.com/rep1/zaza/index.php?deb=10 devienne www.monsite.com/rep1/zaza/page-10.html
etc....
Quel est la règle pour celà , sachant que je compte la mettre dans le htaccess de la racine du site.
- djspoon
- Nouveau WRInaute

- Messages: 10
- Inscription: 18 Sep 2005
euuuh, j'ai pas trop compris lÃ
tu parles de mettre ça dans le htaccess à la racine
le pb c'est que sousrep2 est variable
j'avais pensé mettre
tu parles de mettre ça dans le htaccess à la racine
- Code: Tout sélectionner
RewriteRule ^(.*)/(.*)\.html$ rep1/sousrep1/$2/index.php?deb=$2
le pb c'est que sousrep2 est variable
j'avais pensé mettre
- Code: Tout sélectionner
RewriteRule ^(.*)/page-(.*)\.html$ $1/index.php?deb=$2
- djspoon
- Nouveau WRInaute

- Messages: 10
- Inscription: 18 Sep 2005
miam; soluce trouvée pour les 2 questions
soluce pour question 1:
il fallait inclure le nom du dossier parent
au lieu de ErrorDocument 404 /erreur404.php
soluce pour question 2:
il fallait mettre un htaccess dans le sousrep1
voila voila
[/quote]
soluce pour question 1:
il fallait inclure le nom du dossier parent
- Code: Tout sélectionner
ErrorDocument 404 /rep1/erreur404.php
au lieu de ErrorDocument 404 /erreur404.php
soluce pour question 2:
il fallait mettre un htaccess dans le sousrep1
- Code: Tout sélectionner
RewriteRule ^(.*)/page(.*)\.html$ $1/index.php?deb=$2 [L]
voila voila
[/quote]
5 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 :
- Page 404 personnalisée
- [Résolu] erreur 404 personnalisée
- Erreur 404 personnalisée et URL erronées
- Page 404 personnalisée et sous domaine
- absence robots.txt et 404 personnalisée
- Problème avec Erreur 404 personnalisée et .htaccess
- 404 Personnalisée qui renvoit un 302 : Problématique ?
- Rewrite + gestion des erreurs 404, ..
- Erreur 404, quelle bonne regle de rewrite ?
- 2 questions: 404 et authentification
- 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
- Le gPhone, téléphone mobile révolutionnaire ? - 30-08-2007
- Nouvelle version de notre FAQ - 04-05-2002
- Page d'accueil personnalisée Google pour Current Communications - 07-01-2006
- Google vous recommande des sites à visiter - 19-04-2007
- Dell propose une page d'accueil Google personnalisée - 07-01-2006
- Un moyen très simple et gratuit d'obtenir des backlinks - 08-12-2008
Consultez la description détaillée des produits ou services de Google suivants : Google Answers
- 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é

