Avatar billede binko Nybegynder
16. november 2003 - 09:28 Der er 5 kommentarer

HTACCES, hvorfor fungere den ikke?

Jeg har læst mig frem til at der skal oprettes en fil med navnet ".htaccess"

Jeg har forstået på denne måde at der ikke skal stå noget foran(filen skal ikke hedde noget)
Filen skal ligge på roden af ens site.


og i filen skal der ligge:
ErrorDocument 404 http://www.siden.dk/

Har jeg lavet det korrekt??? men hvorfor fungere det ikke?
Avatar billede binko Nybegynder
16. november 2003 - 09:47 #1
Nu er det sådan at når jeg ligger filen i roden af min side, så kan besøgende ikke komme ind på siden,,,,,

Internal server error, eller forbidden bliver der vist..... så jeg har slettet filen fra sitet , nu,,,, håber at i kan hjælpe.
Avatar billede erikjacobsen Ekspert
16. november 2003 - 09:48 #2
1) Din server skal køre Apache
2) Du skal have lov til det af din udbyder
3) Det skal laves korrekt
Avatar billede egonspock Seniormester
16. november 2003 - 09:48 #3
. foran et filnavn i unix betyder at filen bliver usynlig, ikke at den ikke har et navn :-), og da internettet i stor udstrækning er unix-baseret og baseret på rigtige standarder, er det det der gælder.
Men tilbage til spørgsmålet: Er det kun et error-dokument at du vil have den til at lave?
Avatar billede heavybreezer Nybegynder
16. november 2003 - 09:58 #4
Har selv haft samme problem, men det er et stykke tid siden nu, så jeg kan ikke huske det præcist, men det er i filen c:\apache\conf\httpd.conf du skal finde dette stykke kode:

# The directive above can be placed in individual <Directory> blocks or the
# .htaccess file, with either the 'registry' (Windows behavior) or 'script'
# (Unix behavior) option, and will override this server default option.
#

#
# Aliases: Add here as many aliases as you need (with no limit). The format is
# Alias fakename realname
#
<IfModule mod_alias.c>

    #
    # Note that if you include a trailing / on fakename then the server will
    # require it to be present in the URL.  So "/icons" isn't aliased in this
    # example, only "/icons/".  If the fakename is slash-terminated, then the
    # realname must also be slash terminated, and if the fakename omits the
    # trailing slash, the realname must also omit it.
    #
    Alias /icons/ "C:/Apache/icons/"

    <Directory "C:/Apache/icons">
        Options Indexes MultiViews
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>

    # This Alias will project the on-line documentation tree under /manual/
    # even if you change the DocumentRoot. Comment it if you don't want to
    # provide access to the on-line documentation.
    #
    Alias /manual/ "C:/Apache/htdocs/manual/"

    <Directory "C:/Apache/htdocs/manual">
        Options Indexes FollowSymlinks MultiViews
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>

    #
    # ScriptAlias: This controls which directories contain server scripts.
    # ScriptAliases are essentially the same as Aliases, except that
    # documents in the realname directory are treated as applications and
    # run by the server when requested rather than as documents sent to the client.
    # The same rules about trailing "/" apply to ScriptAlias directives as to
    # Alias.
    #
    ScriptAlias /cgi-bin/ "C:/Apache/cgi-bin/"

    #
    # "C:/Apache/cgi-bin" should be changed to whatever your ScriptAliased
    # CGI directory exists, if you have that configured.
    #
    <Directory "C:/Apache/cgi-bin">
        AllowOverride None
        Options None
        Order allow,deny
        Allow from all
    </Directory>

</IfModule>

Og så er det, jeg ikke helt kan huske hvad, men det har noget at gøre med, at du skal rette en af AllowOverride-egenskaberne.
F.eks. hvis der står AllowOverride None skal der stå AllowOverride All.

Men jeg kan ikke huske hvilken.. Så må du prøve at spørge dig videre :)
Avatar billede htm Nybegynder
16. november 2003 - 11:18 #5
Er det din egen server skal du som heavybreezer siger rette noget med allowoverride

Du skal have fat i:
#
# This controls which options the .htaccess files in directories can
# override. Can also be "All", or any combination of "Options", "FileInfo",
# "AuthConfig", and "Limit"
#
    AllowOverride None

Hvis den står til None skal den stå til enten FileInfo eller All.

Din .htaccess er rigtig nok hvis der ikke står andet i den.

Hvis du har adgang til error loggen kan du se en mere detaljeret fejlbeskrivelse her.
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