htaccess onkelma

ööö mitähän en nyt tajua... Siis yritän tehdä omat ErrorDocument tiedostot sivuilleni ja palvelimella voi käyttää .htaccess tiedostoja. Ei vaan lähde toimimaan eli jokin mättää ny.

.htaccess filu näyttää tältä:
-----------------------------------------------
AuthUserFile /****/****/.htpasswd
AuthGroupFile /dev/null
AuthName "priv"
AuthType Basic


require user ***
require user ***


ErrorDocument 401 /error/401.htm
ErrorDocument 404 /error/404.htm
----------------------------------------------

.htaccess tiedosto sijaitsee hakemistossa /koti/koti2/public_html/private/

ja errordocumentit siis /koti/koti2/public_html/error/

Palvelin palauttaa seuraavanlaisen sivun:
-----------------------------------------------
Authorization Required
This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
------------------------------------------------

Eli onko nyt niin että palvelin vaan ei löydä noita filuja. Oon koittanu myös siirtää kaikki samaan hakemistoon eikä toimi vaan palauttaa saman "Not Found..."

Kumma kyllä toimii: ErrorDocument 401 " ja juttua perään

Eli mitäs ny???
3345
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat

kannattaa olla tarkka noiden polkujen kanssa. /error tarkoittaa sitä, että etsitään hakemistopolun juuresta error-hakemistoa ja ei siellä sellaista ole.

ErrorDocument 401 error/401.htm

taas etsisi suhteellisella osoitteella eli error-hakemisto sijaitsee samassa hakemistossa kuin nyt ollaan.

Sama juttu .htpasswd-filen kanssa

Äänestä
  • Document root on serverin mukaan: DOCUMENT_ROOT /ext/www/http/dokumentit

    Kun mun hakemistoni taas SSH:n mukaan: /home/home2/sh/tunnus/public_html/
    joka siis toimii .htpasswd filun kanssa oikein

    Mutta sain homman toimimaan: /~tunnus/error/ polulla. Tuo mato oli se mikä puuttui. Absoluuttinen polkukaan ei toiminut. Kas kas

    Äänestä

Tee sivu jonka sisältönä on



Tallenna vaikka phpinfo.php. Siirrä palvelimelle ja avaa sieltä selaimeen. Etsi pitkästä listasta kohta DOCUMENT_ROOT, niin näet onko tuo polkusi oikein.

Äänestä

Kommentoi aloitusta


Garwinen kirjoitti:

ööö mitähän en nyt tajua... Siis yritän tehdä omat ErrorDocument tiedostot sivuilleni ja palvelimella voi käyttää .htaccess tiedostoja. Ei vaan lähde toimimaan eli jokin mättää ny.

.htaccess filu näyttää tältä:
-----------------------------------------------
AuthUserFile /****/****/.htpasswd
AuthGroupFile /dev/null
AuthName "priv"
AuthType Basic


require user ***
require user ***


ErrorDocument 401 /error/401.htm
ErrorDocument 404 /error/404.htm
----------------------------------------------

.htaccess tiedosto sijaitsee hakemistossa /koti/koti2/public_html/private/

ja errordocumentit siis /koti/koti2/public_html/error/

Palvelin palauttaa seuraavanlaisen sivun:
-----------------------------------------------
Authorization Required
This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn't understand how to supply the credentials required.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
------------------------------------------------

Eli onko nyt niin että palvelin vaan ei löydä noita filuja. Oon koittanu myös siirtää kaikki samaan hakemistoon eikä toimi vaan palauttaa saman "Not Found..."

Kumma kyllä toimii: ErrorDocument 401 " ja juttua perään

Eli mitäs ny???

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu