Messages: 3

Enregistré le: 4 Fév 2006

Message le Mer Juil 06, 2016 2:53

Bonjour y a t'il un sauveur qui pourrait m'aider ?

J'ai des fichiers qui se trouvent dans un répertoire supérieur, cependant toute les fichiers images, css, et autre qui font fonctionner cette page sont dans le répertoire juste en dessous et ne peut être bougé .

dossier-racine/nouveau-repertoire/page.html

En gros la page cherche l'image à l'adresse" dossier-racine/nouveau-repertoire/assets/img/fichier.jpg"
il en va de meme pour les css et autres

Jusque la c'est logique ils sont dans le sous répertoire et donc accessible via le sous repertoire

dossier-racine/assets/img/fichier.jpg"

Etant nul en htaccess, je me demande si je peux placer un fichier .htaccess dans mon nouveau-repertoire, qui indiquerait que tous ce qui n'est pas nommé en '.html' se trouve dans le sous répertoire.

Voila j'espère avoir bien expliqué ...

Merci pour votre aide
Haut
3 Réponses
Messages: 1966

Enregistré le: 15 Jan 2012

Message le Mer Juil 06, 2016 11:39

Salut,
dans le htacess à la racine tu ajoute ta ligne dossier-racine/[def caratère]/asset/ redirige vers dossier-racine/asset/
Haut
Messages: 3

Enregistré le: 4 Fév 2006

Message le Mer Juil 06, 2016 16:54

Merci, cela je le sais ...

Mais un exemple de code m'aiderait ;)
Haut
Messages: 1966

Enregistré le: 15 Jan 2012

Message le Ven Juil 08, 2016 8:14

renaud2005 a écrit:dossier-racine/nouveau-repertoire/assets/img/fichier.jpg"

dossier-racine/assets/img/fichier.jpg"


Par exemple :
Code: Tout sélectionner
RewriteRule ^dossier-racine/[a-zA-Z0-9]/assets/(.*)$ /dossier-racine/assets/$2 [QSA,L,R=301]

A toi d'adapter [a-zA-Z0-9] en fonction des caractère que tu envoi.
Haut