Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    Nascondere o rendere non riconoscibili indirizzi link

    Ciao a tutti,
    ho un mio sito su internet, molto semplice, realizzato sei anni fa circa, di cui vorrei nascondere gli indirizzi delle varie pagine che si caricano al suo interno. Come posso fare? c'è un modo? vorrei praticamente che il visitatore vada sul link del sito, ma poi sia costretto ad utilizzare i rimandi al suo interno, senza poter avere gli indirizzi completi delle varie pagine. Meglio ancora, anche avendo gli indirizzi singoli, ma non riconoscendo la struttura con la quale li ho caricati sul database del server del mio sito.

  2. #2

  3. #3
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,657
    c'è sempre da chiedersi perché si vuol fare una cosa del genere...

    la risposta potrebbe aiutarci a dare suggerimenti adeguati

  4. #4
    Quote Originariamente inviata da Vincent.Zeno Visualizza il messaggio
    c'è sempre da chiedersi perché si vuol fare una cosa del genere...

    la risposta potrebbe aiutarci a dare suggerimenti adeguati
    Ok, senza problemi. Avendo creato manualmente questo sito, vorrei che i percorsi rimanessero cosa personale, cioè che non fossero conosciuti. E' un discorso di sicurezza e riservatezza. Per percorsi, intendo l'albero, con directory, sottodirectory, nomi dei file, etc... le sento come una cosa mia, che non dovrebbe riguardare chi sta guardando il sito. Legato a questo aspetto, ad esempio, - non so se devo fare un post a parte -, era impedire, inoltre, la visualizzazione del codice html che ho scritto, vorrei che tutti i passaggi, 'la scrittura', rimanesse una cosa mia, e non fosse facilmente 'copiabile'. Non so se c'è un modo per non far visualizzare il codice sorgente di una pagina html. Poi, si può essere o non essere d'accordo, ma essendo il sito stato creato da me, credo sia giusto che ciascuno gli dia le sue regole.

  5. #5
    cioè, vorresti impedire che l'utente faccia tasto destro -> view source?

  6. #6
    Quote Originariamente inviata da optime Visualizza il messaggio
    cioè, vorresti impedire che l'utente faccia tasto destro -> view source?
    Certo. Ed anche che possa vedere l'esatto percorso della pagina che sta visualizzando.

  7. #7
    credo che non si possa fare; in più, l'operazione di reverse engineering è permessa (se non garantita) dalle leggi sul diritto d'autore. Continuo a non capire il discorso dei percorsi: se tu facessi un esempio concreto sarebbe di grande aiuto.

  8. #8
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,657
    il codice html non si può nascondere.
    se così fosse il browser non saprebbe cosa farti vedere.

    puoi imbrogliare scrivendo tutto in js.
    ma renderesti le pagina lente, e il browser dovrà interpretare gli script per servirli come html.
    quindi un lavoro inutile.

    riguardo a nascondere i percorsi.
    es sito.tld/dir/file.html servito come sito.tld/index.html
    se fatto su tutti i file è un diavolo di casino che ti darà mille conflitti.

    se stiamo parlando solo dei file "pagina" allora si dovrebbe passare ad una tecnologia dinamica (asp, net, php...) e gestire tutto col supporto di un database. quindi potresti avere un solo file visibile al pubblico (ad esempio default.asp).

    più complicato è gestire immagini e allegati: andrebbero letti da una directory e serviti tramite oggetti server che leggono questi file e poi li trasmettono al client

  9. #9
    Quote Originariamente inviata da Vincent.Zeno Visualizza il messaggio
    il codice html non si può nascondere.
    se così fosse il browser non saprebbe cosa farti vedere.

    puoi imbrogliare scrivendo tutto in js.
    ma renderesti le pagina lente, e il browser dovrà interpretare gli script per servirli come html.
    quindi un lavoro inutile.

    riguardo a nascondere i percorsi.
    es sito.tld/dir/file.html servito come sito.tld/index.html
    se fatto su tutti i file è un diavolo di casino che ti darà mille conflitti.

    se stiamo parlando solo dei file "pagina" allora si dovrebbe passare ad una tecnologia dinamica (asp, net, php...) e gestire tutto col supporto di un database. quindi potresti avere un solo file visibile al pubblico (ad esempio default.asp).

    più complicato è gestire immagini e allegati: andrebbero letti da una directory e serviti tramite oggetti server che leggono questi file e poi li trasmettono al client
    Grazie, avrei veramente detto si potesse, comprendo che il browser debba rendermi il sito dal mio codice, ma non comprendo perché debba renderlo visibile a chiunque lo visualizzi. Per l'altra cosa, effettivamente è troppo complicato, pensavo si potesse rendere il collegamento nella barra degli indirizzi 'criptato', ogni tanto vedo codici alfanumerici lunghissimi, questo intendevo, però non è un problema. Grazie ancora.

  10. #10
    Quote Originariamente inviata da Delmak_O Visualizza il messaggio
    comprendo che il browser debba rendermi il sito dal mio codice, ma non comprendo perché debba renderlo visibile a chiunque lo visualizzi
    Perché il browser è uno: se capisci una cosa capisci anche l'altra

    Quote Originariamente inviata da Delmak_O Visualizza il messaggio
    Per l'altra cosa, effettivamente è troppo complicato, pensavo si potesse rendere il collegamento nella barra degli indirizzi 'criptato', ogni tanto vedo codici alfanumerici lunghissimi, questo intendevo
    chiama le tue pagine così: http://www.miosito.it/kjsdhficowua68...58e4p807c.html
    e ottieni l'effetto desiderato...

    scherzi a parte, non hai ancora fatto un esempio, è quindi difficile capire cosa vuoi fare

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.