PDA

Visualizza la versione completa : Nascondere o rendere non riconoscibili indirizzi link


Delmak_O
24-10-2020, 16:55
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.

optime
24-10-2020, 18:27
spiegati meglio

Vincent.Zeno
24-10-2020, 20:10
c'è sempre da chiedersi perché si vuol fare una cosa del genere...

la risposta potrebbe aiutarci a dare suggerimenti adeguati

Delmak_O
25-10-2020, 10:17
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.

optime
25-10-2020, 10:36
cioè, vorresti impedire che l'utente faccia tasto destro -> view source?

Delmak_O
25-10-2020, 10:59
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.

optime
25-10-2020, 11:12
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.

Vincent.Zeno
25-10-2020, 12:32
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

Delmak_O
25-10-2020, 14:58
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.

optime
25-10-2020, 16:42
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


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ì: www.miosito.it/kjsdhficowua68orycuawp9r7cao7rycpuryep8caw47tcpny8 uctm08w37ctp8esytpcw8etp89e7ptxm8ep487tcp8t7p8uy40 8t08nt7cep48t7p0cx34w87ptc84pt8c7pe4875p0wx8437tpc 58e4p807c.html
e ottieni l'effetto desiderato... :D

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

Loading