Je calle sur une régle de rewriting !
5 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
Je calle sur une régle de rewriting !
Voilà des heures (
ou presque) que je m'arrache les cheuveux sur un probléme de rewriting.
J'explique:
Dans mon .htaccess à la racine du site je crée le repertoire virtuel tmp1 de la sorte :
RewriteRule ^tmp1$ /urldelapage.php [QSA,L]
ça marche ! j'accéde bien à http://www.mondomaine.com/tmp1
Maintenant, je fais la même chose pour le répertoire tmp2
RewriteRule ^tmp2$ /urlduneautrepage.php [QSA,L]
Sauf que tmp2 existe physiquement mais ne contient pas de fichier
index
ça marche pas ! j'accéde pas à http://www.mondomaine.com/tmp2 (vous n'êtes pas autorisés à afficher cette page) par contre j'accede à toutes mes pages virtuelles sous tmp2 http://www.mondomaine.com/tmp2/mapage.html
Donc je rajoute un .htaccess dans tmp2 avec dedans
RewriteRule ^$ /urlduneautrepage.php [QSA,L]
cette fois, j'accéde bien à http://www.mondomaine.com/tmp2 mais plus du tout à mes pages viruelles sous tmp2 : http://www.mondomaine.com/tmp2/mapage.html
Comment faire ?
J'explique:
Dans mon .htaccess à la racine du site je crée le repertoire virtuel tmp1 de la sorte :
RewriteRule ^tmp1$ /urldelapage.php [QSA,L]
ça marche ! j'accéde bien à http://www.mondomaine.com/tmp1
Maintenant, je fais la même chose pour le répertoire tmp2
RewriteRule ^tmp2$ /urlduneautrepage.php [QSA,L]
Sauf que tmp2 existe physiquement mais ne contient pas de fichier
index
ça marche pas ! j'accéde pas à http://www.mondomaine.com/tmp2 (vous n'êtes pas autorisés à afficher cette page) par contre j'accede à toutes mes pages virtuelles sous tmp2 http://www.mondomaine.com/tmp2/mapage.html
Donc je rajoute un .htaccess dans tmp2 avec dedans
RewriteRule ^$ /urlduneautrepage.php [QSA,L]
cette fois, j'accéde bien à http://www.mondomaine.com/tmp2 mais plus du tout à mes pages viruelles sous tmp2 : http://www.mondomaine.com/tmp2/mapage.html
Comment faire ?
nana! ça marche pas non plus, mais à force de tenacité et de réflexion, j'ai trouvé
il faut déplacer dans le .htaccess du répertoire tmp2 les régles de réecritures présentes dans le htaccess de la racine :
RewriteRule ^tmp2$ /urlduneautrepage.php [QSA,L] (htaccess racine)
RewriteRule ^$ /urlduneautrepage.php [QSA,L] (htaccess du repertoite tmp2)
RewriteRule ^$ /urlduneautrepage.php [QSA,L] (htaccess du repertoite tmp2)
RewriteRule ^([-0-9a-zA-Z_]+)\.html$ /traitement.php?parametre=$1 [QSA,L]
C'est logique, apache traite en premier lieu le htaccess du repertoire tmp2 lorsque la page est censée lui appartenir.
merci quand même
il faut déplacer dans le .htaccess du répertoire tmp2 les régles de réecritures présentes dans le htaccess de la racine :
RewriteRule ^tmp2$ /urlduneautrepage.php [QSA,L] (htaccess racine)
RewriteRule ^$ /urlduneautrepage.php [QSA,L] (htaccess du repertoite tmp2)
RewriteRule ^$ /urlduneautrepage.php [QSA,L] (htaccess du repertoite tmp2)
RewriteRule ^([-0-9a-zA-Z_]+)\.html$ /traitement.php?parametre=$1 [QSA,L]
C'est logique, apache traite en premier lieu le htaccess du repertoire tmp2 lorsque la page est censée lui appartenir.
merci quand même
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 :
- l'URL Rewriting expliqué aux débutants
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- Tutoriel URL Rewriting
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- L'URL Rewriting expliqué aux débutants
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- Comment éviter les contenus dupliqués (avec/sans le www)
- Aperçu des différents types de redirection
- Début du Full Crawl
- Un moyen très simple et gratuit d'obtenir des backlinks
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum