Visualizzazione risultati 1 fino 6 di 6

Discussione: URL HTML non funziona con htaccess

  1. #1
    Guest

    Predefinito URL HTML non funziona con htaccess

    Ciao a tutti!

    Questo topic era in "Guasti e richieste di intervento", ma ripensandoci questa è una domanda sul servizio, piu' che altro, quindi l'ho spostato qui


    Ho cercato nel forum e nelle faq, invano

    Ho protetto con .htaccess la cartella http://pietrovischia.altervista.org/hidden_downloads/

    Quando dunque digito nel browser

    http://pietrovischia.altervista.org/hidden_downloads/

    mi appare correttamente la mascherina di login.

    Se invece digito una delle due
    http://username:password@pietrovisch...den_downloads/
    http://username:password@www.pietrov...den_downloads/

    che sono sintassi URL standard HTML 4.0, non mi appare un "forbidden access", come dovrebbe se avessi sbagliato pw (e username e password sono quelli corretti che con la mascherina funzionano), bencsì mi appare un "pagina inesistente"

    Ho controllato il .htaccess (ho lasciato quello standard creato da altervista) e la sintassi è ineccepibile (infatti con la mascherina funziona tutto)

    Non capisco quindi quale sia il problema, qualcuno mi può illuminare?
    L'uso di tali sintassi mi è fondamentale in uno script .php (eventualmente, sono graditi anche consigli del tipo "modi migliori per permettere ad uno script di accedere ad una cartella protetta")... E' un anti-leeching home-made, lo so che non servirebbe, ma ognuno ha le sue piccole manie
    Grazie in anticipo

    Ciao
    Pietro

  2. #2
    Guest

    Predefinito

    sei io vado li e metto una pass a caso la pagina di errore compare normalmente

  3. #3
    Guest

    Predefinito

    a me funge, cmq potresti usare un codice tipo:

    <Directory "\membri\nomesito\cartella\">
    Order deny,allow
    allow from 127.0.0.1
    deny from all
    </Directory>

    x ottenere l'accesso alla cartella solo tramite script.

  4. #4
    Guest

    Predefinito

    Grazie per le risposte!!!
    I risultati sono parziali... =)

    Ho fatto la prova con diversi browser: da barra dell'URL del browser alcuni fungono e altri no, mentre da script nessuno funge...

    in particolare, lo script non riesce a fare
    $vettore = file ('http://username:pass@pietrovi.../hidden_downloads/filechemiserve.dat');

    Un successivo (alcune righe di script dopo) fopen() con la stessa sintassi, invece, viene eseguito alla perfezione!
    Eppure, in tutte le guide specialistice di php che ho trovato, dicono che il filename di file() e fopen() ha lo stesso tipo di sintassi accettate...

    La cosa curiosa è che invece ci riesce benissimo ora che ho sostituito il comando con
    $vettore = file('/membri/pietrovischia/etcetc'); (e lasciando la directory protetta da passwd

    Peraltro, ho provato anche il codice di SoulHome (e tutte le sue varianti, mi sono studiato il tutorial ufficiale sul sito di Apache), ma mi fornisce un "sintassi del .htaccess scorretta" aprendolo dal pannello di controllo... Eppure è codice corretto (ho anche provato a togliere il Directory, che serve solo se è la regola di una cartella diversa da quella in cui sta il .htaccess, stando al tutorial di Apache)...
    Ultima modifica di pietrovischia : 16-11-2005 alle ore 14.28.11 Motivo: Obliai diagnostica

  5. #5
    Guest

    Predefinito

    ok l'importante è ke tu abbia risolto il problema, adesso ho caèito a cosa era dovuto!
    su altervista il safe mode è on, xcui tutte le connessioni a server estenri sn bloccate, scrivendo l'indirizzo sotto forma di url la connessione viene bloccata.

  6. #6
    Guest

    Predefinito

    ^_^ Sapevo che c'era qualcosa che mi sfuggiva in tutto ciò...

    Grazie mille per l'aiuto!!!

    Ciao
    P.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •