Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

htaccess

10 réponses
Avatar
deny
bonjour
j'essaie d'implémenter un .htaccess sur un virtualhost depuis un serveur
sous lighttpd

la syntaxe fonctionne pour un host avec nom de domaine
mais échoue pour un sous-domaine

fonctionne avec
$HTTP["host"] =~ "www.linux-pour-lesnuls.com/


ne fonctionne pas avec
$HTTP["host"] =~ "www.linux-pour-lesnuls.com/blog



voici ma syntaxe qui ne fonctionne pas :

$HTTP["host"] =~ "www.linux-pour-lesnuls.com/blog" {
server.document-root = "/home/deny/aide/blog"
server.error-handler-404 = "/e404.php"

expire.url = ( "/wp-content/" => "access plus 1 hours",
)

auth.backend = "htpasswd"
auth.backend.htpasswd.userfile = "/home/deny/.htpasswd"
auth.require = ( "/wp-admin/" =>
(
"method" => "basic",
"realm" => "Access to admin interface",
"require" => "valid-user"
))
}



merci pour votre aide

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/4C03A59D.6080407@monaco.net

10 réponses

Avatar
steve
Le 31-05-2010, à 14:44:15 +0200, deny () a écrit :



Normal, ce n'est *pas* un sous domaine : www.linux-pour-lesnuls.com est
un sous-domaine de linux-pour-lesnuls.com en revanche.

Amicalement

David




merci
et concrétement, je peux faire quelque chose pour disposer d'un
.htaccess pour la partie admin de ce blog ?



Il suffit de déposer le fichier dans ton répertoire blog.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
David Prévot
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Le 31/05/2010 08:03, deny a écrit :
bonjour



Bonjour,

j'essaie d'implémenter un .htaccess sur un virtualhost depuis un serveur
sous lighttpd

la syntaxe fonctionne pour un host avec nom de domaine
mais échoue pour un sous-domaine

fonctionne avec
$HTTP["host"] =~ "www.linux-pour-lesnuls.com/


ne fonctionne pas avec
$HTTP["host"] =~ "www.linux-pour-lesnuls.com/blog



Normal, ce n'est *pas* un sous domaine : www.linux-pour-lesnuls.com est
un sous-domaine de linux-pour-lesnuls.com en revanche.

Amicalement

David

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAkwDri0ACgkQ18/WetbTC/pkUACglSxncRgfiK4iMjkp5BDReFdp
GnsAoIA2zcd8GJYaBhjZzJsdApzbs2ZL
=TOET
-----END PGP SIGNATURE-----

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/hu0anh$tgs$
Avatar
deny

Normal, ce n'est *pas* un sous domaine : www.linux-pour-lesnuls.com est
un sous-domaine de linux-pour-lesnuls.com en revanche.

Amicalement

David




merci
et concrétement, je peux faire quelque chose pour disposer d'un
.htaccess pour la partie admin de ce blog ?

merci

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
deny
Le 31/05/2010 14:47, en cette année 2010 *steve* a écrit fort justement :
Le 31-05-2010, à 14:44:15 +0200, deny () a écrit :



Normal, ce n'est *pas* un sous domaine : www.linux-pour-lesnuls.com est
un sous-domaine de linux-pour-lesnuls.com en revanche.

Amicalement

David




merci
et concrétement, je peux faire quelque chose pour disposer d'un
.htaccess pour la partie admin de ce blog ?



Il suffit de déposer le fichier dans ton répertoire blog.



ca ne fonctionne pas, sinon je n'eurais pas demander de l'aide
cela fonctionne avec apache mais avec lighttpd c'est différent
il faut bidouiller dans le fichier lighttpd.conf d'ou ma question
sur la syntaxe a suivre (voir mail précédent)


$HTTP["host"] =~ "www.linux-pour-lesnuls.com/blog" {
server.document-root = "/home/deny/aide/blog"
server.error-handler-404 = "/e404.php"

expire.url = ( "/wp-content/" => "access plus 1 hours",
)

auth.backend = "htpasswd"
auth.backend.htpasswd.userfile = "/home/deny/.htpasswd"
auth.require = ( "/wp-admin/" =>
(
"method" => "basic",
"realm" => "Access to admin interface",
"require" => "valid-user"
))
}

j'ai placé un fichier .htaccess dans blog et dans wp-admin
et j'ai relancé lighttpd
on peut voir un exemple ici

http://www.linux-pour-lesnuls.com/blog/wp-admin

ou la fenetre d'authenfication du .htaccess n'apparait pas , seule
apparait celle du blog

merci







--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
fabrice régnier
salut,

j'essaie d'implémenter un .htaccess sur un virtualhost depuis un serveur
sous lighttpd


tiens, je croyais que lighttpd ne connaissait pas htacess.

ah ok, tu veux faire un htacess-like avec lighttpd.conf ;)

Il me semble que si tu créés des virtualhost (un pour ta racine et un
pour ton répertoire admin), tu pourras ensuite utiliser la syntaxe
classique lighttpd.conf

a+

f.


la syntaxe fonctionne pour un host avec nom de domaine
mais échoue pour un sous-domaine

fonctionne avec
$HTTP["host"] =~ "www.linux-pour-lesnuls.com/


ne fonctionne pas avec
$HTTP["host"] =~ "www.linux-pour-lesnuls.com/blog



voici ma syntaxe qui ne fonctionne pas :

$HTTP["host"] =~ "www.linux-pour-lesnuls.com/blog" {
server.document-root = "/home/deny/aide/blog"
server.error-handler-404 = "/e404.php"

expire.url = ( "/wp-content/" => "access plus 1 hours",
)

auth.backend = "htpasswd"
auth.backend.htpasswd.userfile = "/home/deny/.htpasswd"
auth.require = ( "/wp-admin/" =>
(
"method" => "basic",
"realm" => "Access to admin interface",
"require" => "valid-user"
))
}



merci pour votre aide




--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/4c03bd76$0$11767$
Avatar
deny
Le 31/05/2010 15:45, en cette année 2010 *fabrice régnier* a écrit
fort justement :
salut,

j'essaie d'implémenter un .htaccess sur un virtualhost depuis un serveur
sous lighttpd


tiens, je croyais que lighttpd ne connaissait pas htacess.

ah ok, tu veux faire un htacess-like avec lighttpd.conf ;)

Il me semble que si tu créés des virtualhost (un pour ta racine et un
pour ton répertoire admin), tu pourras ensuite utiliser la syntaxe
classique lighttpd.conf




ceci ne fonctionne pas :

$HTTP["host"] =~ "www.linux-pour-lesnuls.com/blog/wp-admin" {
server.document-root = "/home/deny/aide/blog/wp-admin"
server.error-handler-404 = "/e404.php"

expire.url = ( "/wp-content/" => "access plus 1 hours",
)

auth.backend = "htpasswd"
auth.backend.htpasswd.userfile = "/home/deny/.htpasswd"
auth.require = ( "/" =>
(
"method" => "basic",
"realm" => "Access to admin interface",
"require" => "valid-user"
))
}



ceci en revanche fonctionne :

$HTTP["host"] =~ "www.singers-swing.com" {
server.document-root = "/home/deny/aide/blog2"
server.error-handler-404 = "/e404.php"

expire.url = ( "/wp-content/" => "access plus 1 hours",
"/audio/" => "access plus 1 hours",
"/photo/" => "access plus 1 hours",
)

auth.backend = "htpasswd"
auth.backend.htpasswd.userfile = "/home/deny/.htpasswd"
auth.require = ( "/wp-admin/" =>
(
"method" => "basic",
"realm" => "Access to admin interface",
"require" => "valid-user"
))
}

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
Jeremie COURREGES-ANGLAS
Le lundi 31 mai 2010 à 04:16:54, deny a écrit :

ceci ne fonctionne pas :

$HTTP["host"] =~ "www.linux-pour-lesnuls.com/blog/wp-admin" {
server.document-root = "/home/deny/aide/blog/wp-admin"
server.error-handler-404 = "/e404.php"

expire.url = ( "/wp-content/" => "access plus 1 hours",
)

auth.backend = "htpasswd"
auth.backend.htpasswd.userfile = "/home/deny/.htpasswd"
auth.require = ( "/" =>
(
"method" => "basic",
"realm" => "Access to admin interface",
"require" => "valid-user"
))
}



ceci en revanche fonctionne :

$HTTP["host"] =~ "www.singers-swing.com" {
server.document-root = "/home/deny/aide/blog2"
server.error-handler-404 = "/e404.php"

expire.url = ( "/wp-content/" => "access plus 1 hours",
"/audio/" => "access plus 1 hours",
"/photo/" => "access plus 1 hours",
)

auth.backend = "htpasswd"
auth.backend.htpasswd.userfile = "/home/deny/.htpasswd"
auth.require = ( "/wp-admin/" =>
(
"method" => "basic",
"realm" => "Access to admin interface",
"require" => "valid-user"
))
}



Hello.
Le truc c'est de bien distinguer $HTTP["host"] et $HTTP["url"].
Fort heureusement, il est possible depuis lighttpd 1.4.0 d'utiliser
des conditionnelles imbriquées. Du genre :

$HTTP["host"] == "host.example.com" {
$HTTP["url"] =~ "^/monurl" {
# Instructions...
}
}

De toute façon la doc est là :
http://redmine.lighttpd.net/wiki/1/Docs:Configuration

Bon courage.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
deny
}



Hello.
Le truc c'est de bien distinguer $HTTP["host"] et $HTTP["url"].
Fort heureusement, il est possible depuis lighttpd 1.4.0 d'utiliser
des conditionnelles imbriquées. Du genre :

$HTTP["host"] == "host.example.com" {
$HTTP["url"] =~ "^/monurl" {
# Instructions...
}
}

De toute façon la doc est là :
http://redmine.lighttpd.net/wiki/1/Docs:Configuration

Bon courage.



ca a l'air d'être la bonne piste
je vais regarder ca de plus pres

merci

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
deny
Hello.
Le truc c'est de bien distinguer $HTTP["host"] et $HTTP["url"].
Fort heureusement, il est possible depuis lighttpd 1.4.0 d'utiliser
des conditionnelles imbriquées. Du genre :

$HTTP["host"] == "host.example.com" {
$HTTP["url"] =~ "^/monurl" {
# Instructions...
}
}

De toute façon la doc est là :
http://redmine.lighttpd.net/wiki/1/Docs:Configuration

Bon courage.



pas mieux avec ca .........


HTTP["host"] == "www.linux-pour-lesnuls.com" {
$HTTP["url"] =~ "^/blog" {


auth.backend = "htpasswd"
auth.backend.htpasswd.userfile = "/home/deny/.htpasswd"
auth.require = ( "wp-admin" =>
(
"method" => "basic",
"realm" => "Access to admin interface",
"require" => "valid-user"
))
}
}


je seche ...

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
deny
Hello.
Le truc c'est de bien distinguer $HTTP["host"] et $HTTP["url"].
Fort heureusement, il est possible depuis lighttpd 1.4.0 d'utiliser
des conditionnelles imbriquées. Du genre :

$HTTP["host"] == "host.example.com" {
$HTTP["url"] =~ "^/monurl" {
# Instructions...
}
}

De toute façon la doc est là :
http://redmine.lighttpd.net/wiki/1/Docs:Configuration

Bon courage.



voila trouvé


$HTTP["host"] == "www.linux-pour-lesnuls.com" {
$HTTP["url"] =~ "^/blog/wp-admin" {


auth.backend = "htpasswd"
auth.backend.htpasswd.userfile = "/home/deny/.htpasswd"
auth.require = ( "/" =>
(
"method" => "basic",
"realm" => "Access to admin interface",
"require" => "valid-user"
))
}
}

merci pour l'aide


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/