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: 8
- Inscription: Mer Oct 12, 2005 12:12
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 :
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- 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
- Tous les services de Google expliqués en 31 pages
- Google Health : votre dossier médical géré par Google...
- Le référencement de pages PHP
- Résultats des élections présidentielles du 1er tour 2007
- Résultats des élections législatives du 1er tour 2007
- Rewriting sous forme de dossier avec dossier identique
- URL Rewriting et conditions
- Rewriting de dossiers
- [Résolu] Url rewriting, conditions négatives et autres
- Rewriting et dossiers ?
- pb de rewriting et dossiers virtuels
- Url Rewriting, pb de dossiers virtuels
- Url rewriting à travers des dossiers
- Url Rewriting en fonction des dossiers
- Problème URL rewriting des dossiers
- referencement,url rewriting et sous dossiers
- Url rewriting avec dossiers virtuels
- url rewriting dans des dossiers
- Garder mes dossiers avec l'URL Rewriting
- Problème URL Rewriting avec les dossiers
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

le forum