PDA

Visualizza versione completa : Aiuto su htaccess



hg_snake
28-07-11, 10: 29
Ciao Asterix,
stavo riguardando un p alcuni miei file oramai creati da anni e noto che nel mio htaccess di root ( io ho vb4 Suite dove il CMS fuori dalla cartella forum) ci sono queste istruzioni:


Only registered members can view code.

Alcune domande:
1) Ma a cosa mi servono le due prime righe di istruzione (options all -indexes + Options +FollowSymlink)?
2) Ma corretto che io faccia un redirect verso il link del forum?..avendo il CMS?

Aggiungo che ho VBSEO installato.

Asterix
28-07-11, 13: 59
Ciao

non sono un esperto in file .htaccess ma vediamo se riesco a non dire cavolate :lol:

Options All -Indexes: comunica al server di disabilitare il servizio di listing su tutte le directory.
Options +FollowSymLinks: i link simbolici vengono "seguiti"


Ma corretto che io faccia un redirect verso il link del forum?..avendo il CMS?

Dipende da te, se vuoi che al richiamo del file index.html ci sia un redirect alla home del forum si.

:bai

hg_snake
28-07-11, 14: 09
Ciao,
in tanto grazie.
Volevo una conferma e le tue parole sono come pensavo, la cosa strana che per nonostante ci sia un redirect, se punti Hardwaregame.it - Giochi, Articoli, Recensioni, Video,Trucchi, Soluzioni, Download per PC, Playstation 3, Wii, XBOX 360, DS (http://www.hardwaregame.it) lui resta li nella Home del CMS e non v sul forum.
Ed quello che io voglio , per essendo passato molto tempo dalla creazione del htaccess e siccome non sono espertissimo volevo avere un tuo parere.

Quindi , come mai non viene eseguito il redirect secondo te? Quindi posso togliere la riga se mi v bene che l'utente si fermi in Home?

Grazie

Asterix
28-07-11, 14: 18
Ed quello che io voglio , per essendo passato molto tempo dalla creazione del htaccess e siccome non sono espertissimo volevo avere un tuo parere.

Attenzione devi anche verificare cosa hai impostato tu come home principale nelle configurazioni dello script (non ricordo se vbulletin o vbseo), il tuo redirect verso una cartella e quindi prende la index di quella cartella, e se nelle configurazioni hai detto index = cms allora corretto.

:bai

Edit: se tu togli la riga digitando il solo dominio non dovresti aprire il cms e nemmeno il forum se non ci sono file index nella root che rimandano a loro volta

hg_snake
28-07-11, 18: 45
Ho tolto la riga dal file htaccess, non ho file index nella root e se punto il mio dominio lui prima si ferma sul CMS poi se l'utente clicca su forum si sposta sul forum.
Sono ancora piu confuso??? :triste

E la riga:

Only registered members can view code.

Cosa significa?

:bai

Asterix
28-07-11, 19: 02
Ciao

sinceramente non la capisco, come detto in precedenza non sono esperto.

Vediamo altri pareri.

:bai

pierino_89
02-09-11, 22: 12
Le direttive dei file .htaccess sono le stesse apache, quindi alla peggio basta che leggi la sua documentazione: Apache HTTP Server Version 2.2 Documentation - Apache HTTP Server (http://httpd.apache.org/docs/2.1/)

Le rewriterule se non sai cosa sono ti consiglio caldamente di non toccarle, perch sono una cosa abbastanza complessa. Ti permettono di fare cose tipo:
- hai un file file.php nel tuo sito che prende come parametri mese=numero e anno=numero
- vuoi avere un url umanamente comprensibile
- con una regola di rewrite trasformi file.php?mese=01&anno=2011 in archivio/2011/01/articolo.html
In ogni caso, quelle l presenti non fanno altro che servire la pagina index.php se l'indirizzo richiesto non corrisponde n a un file n a una cartella.

La regola di redirect non ti funziona perch apache lavora sugli url, ed vero che se punti nomesito.it viene servito index.html (o php, o asp, o pl), per se tu non punti esplicitamente alla pagina index.html la regola non viene soddisfatta.
Dovresti fare una cosa tipo:

Only registered members can view code.