Avatar billede mnv_dk Praktikant
11. juni 2002 - 12:24 Der er 13 kommentarer og
3 løsninger

.htaccess

Hvad skal detr stå i min httpd.cof fil når jeg vil bruge .htaccess
kan det her passe:
<Directory "C:/webserver/Apache/htdocs/">
    AllowOverride All
allow from all
</Directory>
Avatar billede Slettet bruger
11. juni 2002 - 12:28 #1
Det her virker på min:

# Each directory to which Apache has access can be configured with respect
# to which services and features are allowed and/or disabled in that
# directory (and its subdirectories).
#
# First, we configure the "default" to be a very restrictive set of
# features. 
#
<Directory />
    Options FollowSymLinks
    AllowOverride All
</Directory>

#
# Note that from this point forward you must specifically allow
# particular features to be enabled - so if something's not working as
# you might expect, make sure that you have specifically enabled it
# below.
#

#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "C:/Programmer/Apache Group/Apache2/htdocs">

#
# Possible values for the Options directive are "None", "All",
# or any combination of:
#  Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI Multiviews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important.  Please see
# http://httpd.apache.org/docs-2.0/mod/core.html#options
# for more information.
#
    Options Indexes FollowSymLinks

#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
#  Options FileInfo AuthConfig Limit
#
    AllowOverride All

#
# Controls who can get stuff from this server.
#
    Order allow,deny
    Allow from all

</Directory>
Avatar billede enobe Nybegynder
11. juni 2002 - 12:45 #2
så manger du bare

#
# AccessFileName: The name of the file to look for in each directory
# for access control information.
#
AccessFileName .htaccess
Avatar billede mnv_dk Praktikant
11. juni 2002 - 12:58 #3
OK, det vil jeg også mene, men det virker stadig ikke!
Avatar billede mnv_dk Praktikant
11. juni 2002 - 13:01 #4
Jeg har også prøve at bare ændre document roor til c:\ det virker heler ikke
Avatar billede Slettet bruger
11. juni 2002 - 13:13 #5
Har du prøvet at bruge indholdet fra httpd.conf.default ??? evt rename  den gamle httpd.conf til httpd.conf.old og httpd.conf.default til httpd.conf?
Avatar billede mnv_dk Praktikant
11. juni 2002 - 13:15 #6
Har tænkt over det, prøver det lige
Avatar billede mnv_dk Praktikant
11. juni 2002 - 13:23 #7
Det virker heller ikke
Avatar billede Slettet bruger
11. juni 2002 - 13:26 #8
Hvad vil du have din .htaccess til at gøre???
Avatar billede mnv_dk Praktikant
11. juni 2002 - 14:44 #9
Error document osv. for det kan jeg heller ikke få til til at virke i min .conf fil
Avatar billede Slettet bruger
11. juni 2002 - 14:51 #10
hvor ligger din conf fil? er du sikker på at apache kan finde den?

evt kig i error_log
Avatar billede mnv_dk Praktikant
11. juni 2002 - 15:09 #11
Ja,det kan den gost det har jeg tjekket
Avatar billede nexus-6 Nybegynder
16. juni 2002 - 20:20 #12
Prøv lige og kontrolere dit userdir. Det er der hvor htpasswd filen skal lægge.
Avatar billede nexus-6 Nybegynder
16. juni 2002 - 20:21 #13
Det er naturligvis også i .conf filen at det sker :)
Avatar billede sukos Juniormester
16. juni 2002 - 20:28 #14
Det her:

<Directory "C:/webserver/Apache/htdocs/">
    AllowOverride All
allow from all
</Directory>

er nok lidt fjollet.
da netop den mappe pr. default er defineret under install.
Og, hvis du søger lidt på .htaccess på http://apache.org er der et sted hvor de anbefaler IKKE at lade DocumentRoot bruge .htaccess
Kik evt. i http://localhost/manual/

Men hvis du nu laver en undermappe:

<Directory "C:/webserver/Apache/htdocs/nymappe">
    AllowOverride All
</Directory>

og du lægger en .htaccess fil ind i mappen:

AuthName "-- Password-side --"
AuthType Basic
AuthUserFile c:/apache/myadmin
require user ego


så vil du få en prompt når du går ind i mappen.

Men da du jo har defineret hvilken passwordfil apache skal kikke efter:

"myadmin" som ligger i: c:/apache/

skal den også være der for at det virker.

En passwordfil kan du lave med "htpasswd.exe" som ligger i bin-mappen under apache-mappen.
Avatar billede sukos Juniormester
16. juni 2002 - 20:31 #15
Og så kan du kikke lidt mere her:

http://www.eksperten.dk/spm/214960
Avatar billede sukos Juniormester
22. juli 2002 - 02:03 #16
Har du fået det til at virke?
En fejl, kan jeg se nu! er den afsluttende skråstreg:
C:/webserver/Apache/htdocs/
Den skal IKKE være der.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester