Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

Rewriting, dossier, sous-dossiers et conditions

Poster un nouveau sujet Imprimer cette discussion    Forum -> URL Rewriting et .htaccess   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
littlewings
Nouveau WRInaute

Inscrit le: 12 Oct 2005
Messages: 8

URL permanente de ce messagePosté le : Lun Oct 09, 2006 11:07    Sujet du message: 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/Modules/toto/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/Modules/toto/pagepointee.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/Modules/toto/tata/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/ssdossier1/ssdossier2/image.png
est-il possible de "cacher" le dossier Views, et donc d'afficher cette URL :
http://www.monsite.com/images/ssdossier1/ssdossier2/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 ! ^^
 
littlewings Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> URL Rewriting et .htaccess Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort