Rewriting, dossier, sous-dossiers et conditions

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

littlewings
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 9
Inscription: 12 Oct 2005

Rewriting, dossier, sous-dossiers et conditions

Message le Lun Oct 09, 2006 11:07

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 ! ^^

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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 :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités