OVH Cloud OVH Cloud

Apache2 et la casse

4 réponses
Avatar
Franck
Hello la liste,

je me retouve face à un soucis de casse. Je viens de migrer des sites web
de IIS vers Apache2, ce sont des sites statiques en HTML. Cependant, les
personnes gérant ces sites ne sont pas des informaticiens et il s'avère
que le nom des fichiers est parfois en majuscule voire un mix des deux :(

IIS se moque de la casse mais pas apache/linux :( Y-a-t-il un moyen de
contourner cela dans la config d'apache pour éviter que mes clienst
HURLENT ?

Merci de vos conseils

++
--
http://www.linuxpourtous.com


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

4 réponses

Avatar
Stéphane Rigoulot
Avec un bash style :
for i in * ; do
mv -i "$i" "$( echo $i | tr 'A-Z' 'a-z' )";
done

Celà renomme tous les noms de fichier en minuscule.



Hello la liste,

je me retouve face à un soucis de casse. Je viens de migrer des sites web
de IIS vers Apache2, ce sont des sites statiques en HTML. Cependant, les
personnes gérant ces sites ne sont pas des informaticiens et il s'avère
que le nom des fichiers est parfois en majuscule voire un mix des deux :(

IIS se moque de la casse mais pas apache/linux :( Y-a-t-il un moyen de
contourner cela dans la config d'apache pour éviter que mes clienst
HURLENT ?

Merci de vos conseils

++
--
http://www.linuxpourtous.com


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact




--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Sylvain Sauvage
Mardi 20 septembre 2005, 13:16:21 CEST, Stéphane Rigoulot a écrit :


Avec un bash style :
for i in * ; do
mv -i "$i" "$( echo $i | tr 'A-Z' 'a-z' )";
done

Celà renomme tous les noms de fichier en minuscule.



À mon avis son problème est plutôt lié au fait que les liens (<a
href="...") inclus dans les fichiers de ses clients (qu'il ne [pv]eut
donc pas toucher) ne respectent pas la casse du système de fichiers.

Le module speling devrait aider (il corrige les fautes de lien), mais je
ne sais pas si c'est la panacée. (Le mieux serait d'éduquer lesdits
clients.)

--
Sylvain Sauvage


--
Pensez
Avatar
Jean-Pierre Pourrez
Le Tue, 20 Sep 2005 13:16:21 +0200, Stéphane Rigoulot a écrit :

Avec un bash style :
for i in * ; do
mv -i "$i" "$( echo $i | tr 'A-Z' 'a-z' )";
done

Celà renomme tous les noms de fichier en minuscule.



Penser à utiliser rename:
rename 's/^.*/L1/' *

Cordialement
Jean-Pierre



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jean-Pierre Pourrez
Le Tue, 20 Sep 2005 13:30:01 +0200, Sylvain Sauvage a écrit :

Le module speling devrait aider (il corrige les fautes de lien), mais je
ne sais pas si c'est la panacée. (Le mieux serait d'éduquer lesdits
clients.)



On doit pouvoir corriger pas mal de chose avec Perl:

perl -i.bak -pe 's/(href="[^"]*")/L1/' *.html
idem en remplaçant href par src.

Faudrait faire qq essais...

Cordialement
Jean-Pierre



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact