Rediriger des sous dossiers

  • Auteur de la discussion Auteur de la discussion Flayks
  • Date de début Date de début
Nouveau WRInaute
Bonsoir tout le monde,

Je possède un code .htaccess redirigeant des liens php en string, vers des liens en pseudos dossiers.

Code:
Options +Indexes
RewriteEngine on
RewriteRule ^(creas|galeries|liens|contact|apropos)[/]* /index.php?page=$1
ErrorDocument 404 http://flayks.net

Or, si l'utilisateur va vers l'url du type : http://site.com/sous-dossier/, il n'aura pas les feuilles de styles, et autres ressources (il faudrait un / devant tous les liens de ressources, or j'aimerais éviter pour les maintenances en local). J'aurais donc voulu que l'utilisateur soit redirigé automatiquement vers :
-< http://site.com/sous-dossier/
-> http://site.com/sous-dossier

Cordialement.
 
WRInaute impliqué
Apache est concu pour qu eles fichiers aient une extension mime (.html, ?htm, .php, etc). Essayer de faire passer des fichiers pour des dossiers est une mauvaise idée.
 
Nouveau WRInaute
Hello,

J'ai essayé de le faire aussi avec mon CMS préféré et ça ne m'a pas donné de bons résultats;

Cependant, il me semble que la structure des urls générées pas WordPress (si on choisit comme moi d'avoir le nom de la catégorie dans l'URL) est justement du genre "dossier".

J'espère que la discussion va continuer, ça m'intéresse beaucoup.

Bonne après-midi !
 
WRInaute accro
@Developpeur-CMS: la difference entre des noms de fichiers sans extension et ce systeme ? une continuité dans le fils d'ariane de l'url peut-etre?.. d'ou une indexation performante, je vois que ca de mon coté ^^

@Flayks: Si tu veux eviter les problemes de / (sous ie en particulier), fait un test sur la chaine avec RewriteCond:

Code:
RewriteCond %{REQUEST_URI} (creas|galeries|liens|contact|apropos)/?
RewriteRule ^(.*)$  index.php?page=%1 [L]
 
Discussions similaires
Haut