ciao, mi potete dare qualche informazione su htaccess perfavore?
non so prorpio niente sull' argomento, e vorrei provare ad utilizzarlo...
Esiste qualche guida?
Ciao, e grazieee...
ciao, mi potete dare qualche informazione su htaccess perfavore?
non so prorpio niente sull' argomento, e vorrei provare ad utilizzarlo...
Esiste qualche guida?
Ciao, e grazieee...
Già provato a cercare?
http://forum.it.altervista.org/search.php
Ciao!
Ciao, é possibile utilizzare questi file già dal locale? in xampp ho trovato 2 file .htaccess posso usarli per rinominare dei link es http://localhost/sito/index.php?userid=0 in http://localhost/sito/utente/???
ah, userid=0 nel database corrisponde ad un username, con htaccess é possibile interrogare il database per vedere a che username corrisponde e fare http://localhost/sito/nomeutenteperid=0/???
Ciao. e grazie...
Se in locale hai il supporto mod_rewrite attivo ed è abilitata l'interpretazione degli htaccess, certamente.Ciao, é possibile utilizzare questi file già dal locale?
Se intendi trasformare http://localhost/sito/index.php?userid=0 in http://localhost/sito/0/ , certo.in xampp ho trovato 2 file .htaccess posso usarli per rinominare dei link es http://localhost/sito/index.php?userid=0 in http://localhost/sito/utente/???
No, questo no.con htaccess é possibile interrogare il database per vedere a che username corrisponde e fare http://localhost/sito/nomeutenteperid=0/???
Htaccess serve solo per la riscrittura degli indirizzi, non è un linguaggio di scripting.
Al limite puoi però appoggiarti ad uno script PHP che legga l'id passato tramite querystring e prendendo i dati dal database mostri la pagina del nome utente corrispondente all'id.
Qualcosa tipo:
/sito/nomeutenteperid=0 -> utente.php?id=0 -> leggo l'id passato e cerco il corrispondente username nel database.
Ciao!
P.S: Mi scuso se magari ho detto qualche cavolata o ho capito "fischi" per "fiaschi", ma vista l'ora...
Grazie della risposta bella approfondita!!! L' unica cosa che non ho compreso completamente é la cosa dopo che leggo l' username tramite l' id con php come lo faccio a passare ad htacces?
EDIT: ho provato ad aprire i due file .htaccess
in uno viene:
nell' altro viene:Order deny,allow
Deny from all
AuthType Basic
AuthName "FORBIDDEN AREA"
AuthUserfile "../htdocs/forbidden/.htpasswd"
Require valid-user
Su quale dei due devo mettere le mani?
Ultima modifica di Jacki2 : 25-12-2007 alle ore 12.10.17
puoi anche crearlo tu un .htaccess .
Se usi windows non puoi, se nn erro, non dare un nome ad un file ( .htaccess non ha un nome, solo l'estensione), perciò crea un documento di testo, poi salva con nome, dal menù a tendina seleziona tutti i files, e poi scrivi .htaccess nel nome del file, infine salva. Poi apri quello come fosse un documento di testo e ci metti il codice.
Il primo codice da te postato serve per impedire l'accesso di tutti i files presenti in quella cartella dal browser.
ciao
il file .htaccess devo salvarlo nella Root principale? es lochalhost/sito/ oppure in quelache cartella di xampp?
Ok, ho provato, solo che non va... guardate:
In teoria se scrivo localhost/sito/utente/0/ dovrebbe portarmi a index.php?userid=0 ma mi da errore del server, come mai? come devo fare per farlo funzionare?RewriteEngine On
RewriteRule ^utente/([^/\.]+)/?$ index.php?userid=$1 [L]
Ultima modifica di Jacki2 : 25-12-2007 alle ore 16.50.02
L'htaccess sembra essere sintatticamente corretto.
Prova, al limite, ad aggiungere uno slash prima di index.php, e ad impostare la rewriteBase.
Se non dovesse funzionare temo si tratti di un "problema" derivante da una configurazione particolare/errata del webserver Apache.
Magari posta anche il contenuto di httpd.conf (o comunque il file di configurazione attualmente in uso) con le linee relative alle impostazioni per la directory in uso.
Ciao!
non cambia,...
ERRORE:Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^utente/([^/\.]+)/?$ /index.php?userid=$1 [L]
Il file di configurazione dove posso trovaro? ho rpovato a fare una ricerca nel computer di httpd.conf ma nn trova nulla...Errore del server!
Il server ha generato un errore interno e non è in grado di soddisfare la richiesta. Il server potrebbe essere sovraccarico oppure si è verificato un errore in uno script CGI.
Se pensi che questo sia un errore del server, per favore contatta il webmaster.
Grazie dell' aiuto...
EDIT:
ho trovato httpd.conf e ho modificato la seguente riga:
in#LoadModule rewrite_module modules/mod_rewrite.so
Ma ancora niente, mi da errore da server...LoadModule rewrite_module modules/mod_rewrite.so
Ultima modifica di Jacki2 : 25-12-2007 alle ore 19.14.42
Io capisco che esistono ricerche nel forum.Io stesso, novello per quanto riguarda linguaggio html-php etc, ho passato a volte ore nel cercare spiegazioni sui servizi di Av,script,pagine gia scritte,etc. a volte senza trovare risposte e quindi andando a cercarle ad esempio su google..
la sezione del forum è un po' incasinata ,e voi moderatori penso che lo vediate abbastanza bene.
perlomeno,invece di segnalare il link di ricerca del forum,beh!... segnalate la discussione esatta.
che sia una critica o un consiglio, decidetelo voi..
Cordiali saluti