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
-

fandecine - Modérateur

- Messages: 2024
- Inscription: 2 Avr 2005
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 ?
-

fandecine - Modérateur

- Messages: 2024
- Inscription: 2 Avr 2005
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 :
- URL Rewriting : règle de rewriting qui change selon la cat ?
- callé div sur une image background...IE ??
- Je calle sur une syntaxe dans les css
- Pb sur regle url rewriting
- pas de règle en URL rewriting
- [Réglé] de rewriting à la racine du site
- [Reglé] URL Rewriting et Un débutant
- [reglé] URL Rewriting à la racine
- Stoper une regle rewriting
- [Réglé] URL Rewriting et PhpMyAnnu
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

