Software » Question con sur Apache
Question con sur Apache
Publié le 08/08/2005 @ 11:36:15,
Par gizmoComment qu'on fait pour rajouter le trailing slash pour les répertoires? genre, si je fais un lien <a href="blabla"> et que blabla est un répertoire, comment lui indiquer d'aller voir dedans?
Evidemment,a la stupide rewriterule qui rajoute un trailing slash a la fin de tout ne vas pas parce que je pourrais avoir des fichier images sans extension par exemple.
Merci pour votre aide.
Evidemment,a la stupide rewriterule qui rajoute un trailing slash a la fin de tout ne vas pas parce que je pourrais avoir des fichier images sans extension par exemple.
Merci pour votre aide.
Concept vivant.
Question con sur Apache
Publié le 08/08/2005 @ 11:51:07,
Par ovhUtilise le module mod_dir (normalement chargé par défaut sous apache il me semble).
D'après la doc apache, le système agit intelligemment en n'ajoutant des / qu'aux répertoires et non aux fichiers.
Je viens de le tester en mettant un fichier sans extension sur mon serveur : il le lit sans problème (il ne le considère donc pas comme un répertoire). Et si je tape une URL sans / à la fin, il le rajoute.
Il ne s'agit donc pas d'une rewriterule
Dernière édition: 08/08/2005 @ 11:52:37
A "trailing slash" redirect is issued when the server receives a request for a URL http://servername/foo/dirname where dirname is a directory. Directories require a trailing slash, so mod_dir issues a redirect to http://servername/foo/dirname/.
D'après la doc apache, le système agit intelligemment en n'ajoutant des / qu'aux répertoires et non aux fichiers.
Je viens de le tester en mettant un fichier sans extension sur mon serveur : il le lit sans problème (il ne le considère donc pas comme un répertoire). Et si je tape une URL sans / à la fin, il le rajoute.
Il ne s'agit donc pas d'une rewriterule
Dernière édition: 08/08/2005 @ 11:52:37
Je n'ai rien à voir avec www.ovh.com
Question con sur Apache
Publié le 08/08/2005 @ 12:01:19,
Par gizmook, je vais voir ça, merci.
PS: le "normalement chargé par défaut sous apache" ne s'applique pas quand on bosse sous mac
PS: le "normalement chargé par défaut sous apache" ne s'applique pas quand on bosse sous mac
Concept vivant.
Question con sur Apache
Publié le 08/08/2005 @ 12:08:44,
Par gizmoBon, ben en fait, j'avais déjà fait cela, et ca marche pas J'ai bien un DirectoryIndex avec "index.shtml" "index.html" de mis, mais cela ne fonctionne que pour la racine du site, il ne l'applique pas aux sous-répertoires.
Concept vivant.
Question con sur Apache
Publié le 08/08/2005 @ 12:27:58,
Par ovhEuh ça c'est bizarre, ça fonctionne pour tous les répertoires chez moi
Tu es sûr que mod_dir est bien chargé ? Sous linux pour Apache 1.x tu as une ligne du genre :
Parfois sur certaines versions il faut aussi mettre
Bon courage sous mac
Tu es sûr que mod_dir est bien chargé ? Sous linux pour Apache 1.x tu as une ligne du genre :
LoadModule dir_module /usr/lib/apache/1.3/mod_dir.so
Parfois sur certaines versions il faut aussi mettre
AddModule mod_dir.c
Bon courage sous mac
Je n'ai rien à voir avec www.ovh.com
Question con sur Apache
Publié le 08/08/2005 @ 12:28:51,
Par gizmoouais il est bien chargé, puisque ça fonctionne à la racine
Dernière édition: 08/08/2005 @ 12:29:40
Dernière édition: 08/08/2005 @ 12:29:40
Concept vivant.
Question con sur Apache
Publié le 08/08/2005 @ 12:31:23,
Par ovhOué c'est juste mais j'me disais que peut-être que la page d'index avait droit à un traitement spécial, bien que c'est vrai qu'ils disent que la directive DirectoryIndex fait partie du module mod_dir... Bref ça est bizarre une fois
Je n'ai rien à voir avec www.ovh.com
Question con sur Apache
Publié le 08/08/2005 @ 12:37:14,
Par Keepervérifie al variable "CanonicalName"
Question con sur Apache
Publié le 08/08/2005 @ 12:44:10,
Par ovhMoi elle est à off :
#
# UseCanonicalName: (new for 1.3) With this setting turned on, whenever
# Apache needs to construct a self-referencing URL (a URL that refers back
# to the server the response is coming from) it will use ServerName and
# Port to form a "canonical" name. With this setting off, Apache will
# use the hostname:port that the client supplied, when possible. This
# also affects SERVER_NAME and SERVER_PORT in CGI scripts.
#
UseCanonicalName Off
# UseCanonicalName: (new for 1.3) With this setting turned on, whenever
# Apache needs to construct a self-referencing URL (a URL that refers back
# to the server the response is coming from) it will use ServerName and
# Port to form a "canonical" name. With this setting off, Apache will
# use the hostname:port that the client supplied, when possible. This
# also affects SERVER_NAME and SERVER_PORT in CGI scripts.
#
UseCanonicalName Off
Je n'ai rien à voir avec www.ovh.com