Rewriting, dossier, sous-dossiers et conditions
1 message
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- littlewings
- Nouveau WRInaute

- Messages: 9
- Inscription: 12 Oct 2005
Rewriting, dossier, sous-dossiers et conditions
Bonjour à tous,
Je viens de passer un moment à visiter le forum, mais je ne trouve pas les réponses à mon problème.
J'ai donc un site avec une certaine architecture à respecter, et plusieurs questions restent en suspens. Voici tout d'abord le contenu de mon .htaccess, à la racine de mon site :
RewriteEngine on
RewriteRule ^([0-9a-zA-Z-]+).html$ /\/Controllers/$1.php [L]
RewriteRule ^([0-9a-zA-Z-]+)(\/?)$ /\/Controllers/Modules/$1/index.php [L]
RewriteRule ^([0-9a-zA-Z-]+)(\/+)([0-9a-zA-Z-]+).htm(l?)$ /\/Controllers/Modules/$1/$3.php [L]
RewriteRule ^$ /\/Controllers/index.php [L]
Ma première règle va réécrire les .php en .html.
La deuxième fonctionne ainsi : si on tape une url du style :
http://www.monsite.com/toto ou http://www.monsite.com/toto/
je charge automatiquement la page index.php à cette adresse :
http://www.monsite.com/Controllers/Modu ... /index.php
La troisième règle fait que si j'ouvre une adresse du style :
http://www.monsite.com/toto/pagepointee.html
je charge :
http://www.monsite.com/Controllers/Modu ... ointee.php
Enfin, la quatrième charge automatiquement la page index.php dans le dossier Controllers lorsque je tape http://www.monsite.com
Maintenant, j'aimerai faire les choses suivantes (je ne sais pas vraiment si c'est possible) :
Si je tape :
http://www.monsite.com/toto/tata/titi.html
j'aimerai qu'il charge :
http://www.monsite.com/Controllers/Modu ... a/titi.php
et ce, quel que soit le nombre de sous-répertoires.
S'il ne le trouve pas, est-il possible qu'il tente ensuite de pointer sur :
http://www.monsite.com/Controllers/toto/tata/titi.php ?
Enfin, mon dernier problème est par rapport aux images.
Si j'ai une image ici :
http://www.monsite.com/Views/images/ssd ... /image.png
est-il possible de "cacher" le dossier Views, et donc d'afficher cette URL :
http://www.monsite.com/images/ssdossier ... /image.png
Encore une fois, quel que soit le nombre de sous-répertoires, et le tout, en respectant mes règles définies précédemment ?
J'attends beaucoup des gurus de l'URL rewriting ici ! Merci d'avance ! ^^
Je viens de passer un moment à visiter le forum, mais je ne trouve pas les réponses à mon problème.
J'ai donc un site avec une certaine architecture à respecter, et plusieurs questions restent en suspens. Voici tout d'abord le contenu de mon .htaccess, à la racine de mon site :
RewriteEngine on
RewriteRule ^([0-9a-zA-Z-]+).html$ /\/Controllers/$1.php [L]
RewriteRule ^([0-9a-zA-Z-]+)(\/?)$ /\/Controllers/Modules/$1/index.php [L]
RewriteRule ^([0-9a-zA-Z-]+)(\/+)([0-9a-zA-Z-]+).htm(l?)$ /\/Controllers/Modules/$1/$3.php [L]
RewriteRule ^$ /\/Controllers/index.php [L]
Ma première règle va réécrire les .php en .html.
La deuxième fonctionne ainsi : si on tape une url du style :
http://www.monsite.com/toto ou http://www.monsite.com/toto/
je charge automatiquement la page index.php à cette adresse :
http://www.monsite.com/Controllers/Modu ... /index.php
La troisième règle fait que si j'ouvre une adresse du style :
http://www.monsite.com/toto/pagepointee.html
je charge :
http://www.monsite.com/Controllers/Modu ... ointee.php
Enfin, la quatrième charge automatiquement la page index.php dans le dossier Controllers lorsque je tape http://www.monsite.com
Maintenant, j'aimerai faire les choses suivantes (je ne sais pas vraiment si c'est possible) :
Si je tape :
http://www.monsite.com/toto/tata/titi.html
j'aimerai qu'il charge :
http://www.monsite.com/Controllers/Modu ... a/titi.php
et ce, quel que soit le nombre de sous-répertoires.
S'il ne le trouve pas, est-il possible qu'il tente ensuite de pointer sur :
http://www.monsite.com/Controllers/toto/tata/titi.php ?
Enfin, mon dernier problème est par rapport aux images.
Si j'ai une image ici :
http://www.monsite.com/Views/images/ssd ... /image.png
est-il possible de "cacher" le dossier Views, et donc d'afficher cette URL :
http://www.monsite.com/images/ssdossier ... /image.png
Encore une fois, quel que soit le nombre de sous-répertoires, et le tout, en respectant mes règles définies précédemment ?
J'attends beaucoup des gurus de l'URL rewriting ici ! Merci d'avance ! ^^
1 message
• 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 :
- redirection dossiers et sous dossier vers dossier
- Rewriting sous forme de dossier avec dossier identique
- Robot.txt et Disallow un dossier mais pas tous ses sous dossiers ?
- URL Rewriting et conditions
- Problème url-rewriting multi-conditions
- URL rewriting avec multiples conditions
- Rewriting de dossiers
- Rewriting et dossiers ?
- Rewriting et pseudos dossiers
- [Résolu] Url rewriting, conditions négatives et autres
Consultez la description détaillée des produits ou services de Google suivants : Google Health
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
