-
Sempre su come rendere carini gli URL...Scritto daaltgutente che non utieneil 2012-05-26 15:58:37.0 alle 2012-05-26 15:58:37.0Trollate totali: 11540Hrmf.
Allora, fare un mod_rewrite funzionerebbe, si`, e in pratica genera un indirizzo che non ha parametri (dopo il punto interrogativo), e viene visto come una specie di percorso virtuale. Per spiegarmi bene, questo e` il .htaccess che sto usando, nella directory "www" della docroot.RewriteEngine on RewriteBase /www/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*) http://localhost/www/index.php
Ora, in effetti se io prendo il browser e visito, che so...
http://localhost/www/qualche/percorso/virtuale
Ottengo che index.php viene chiamato in causa e a quel punto, se dico a index.php di stampare la sua $_SERVER['REQUEST_URI'], mi dice:
/www/qualche/percorso/virtuale
E fin qui tutto bene, perche` da quella stringa li` potrebbe risalire senza problemi al contenuto da mostrare. Il problema e` che ci sarebbe un effetto collaterale. Se poi nell'output HTML mi riferisco a oggetti del filesystem tramite percorsi non assoluti, il browser... li interpreta come basati sul percorso "virtuale". Cioe` si limita a togliere l'ultimo nodo del percorso e ad aggiungerci il percorso all'oggetto (file o directory). Voglio dire che se nell'output HTML scrivo
<a href="qualcosa">test link</a>
il browser, cliccando, mi porta a:
http://localhost/www/qualche/percorso/qualcosa
che pero` non mi sta bene. E` possibile risolverlo in qualche modo, oppure devo passare a usare percorsi assoluti? (un'altra soluzione sarebbe infilare una serie di tanti pattern "../" quanti sono i nodi del percorso virtuale, ma mi sembrerebbe macchinoso)
**Modificato dall'autore il 26.05.2012 16:00**-
Re: Sempre su come rendere carini gli URScritto daaltgutente che non utieneil 2012-05-26 17:18:51.0 alle 2012-05-26 17:18:51.0Trollate totali: 11540mah, mi sa che dato che la rielaborazione dell'URL relativo dovrebbe avvenire lato browser, l'unica e` usare percorsi assoluti e impostare una costante stringa al percorso del caso. Il che mi prospetta un bel po' di lavoro per riadattare tutto l'ambaradan. Pero` avrebbe di bello che gli URL perderebbero il /? tanto brutto. E anche il /*/ andra` sostituito con qualcos'altro, o /en/ o // (stringa vuota), perche` Apache mi da` 403 Forbidden se uso una wildcard nell'URL. Sicche` in un link a una versione in inglese di una pagina, andrei da:
http://localhost/www/?/*/blah
a uno dei due casi:
http://localhost/www/en/blah
http://localhost/www//blah
Certo la doppia barra non sarebbe molto user-friendly, pero` l'indirizzo sarebbe piu` corto.-
Re: Sempre su come rendere carini gli URScritto daaltgutente che non utieneil 2012-05-26 17:30:06.0 alle 2012-05-26 17:30:06.0Trollate totali: 11540> mah, mi sa che dato che la rielaborazione dell'URL relativo dovrebbe avvenire lato browser, l'unica e` usare percorsi assoluti e impostare una costante stringa al percorso del caso. Il che mi prospetta un bel po' di lavoro per riadattare tutto l'ambaradan. Pero` avrebbe di bello che gli URL perderebbero il /? tanto brutto. E anche il /*/ andra` sostituito con qualcos'altro, o /en/ o // (stringa vuota), perche` Apache mi da` 403 Forbidden se uso una wildcard nell'URL. Sicche` in un link a una versione in inglese di una pagina, andrei da:
>
> http://localhost/www/?/*/blah
>
> a uno dei due casi:
>
> http://localhost/www/en/blah
> http://localhost/www//blah
>
> Certo la doppia barra non sarebbe molto user-friendly, pero` l'indirizzo sarebbe piu` corto.
umm...
oppure potrei optare per proibire che il titolo di un documento risolva a uno dei codici ISO639 per la lingua (en, it, eccetera) e poi assumere che se la parte tra www e blah (blah e` un titolo) non e` tra i codici che identificano le lingue supportate, e` un titolo e la lingua e` quella di default (en), ottenendo:
http://localhost/www/blah
Poi alla fine reinstallando tutto nella docroot, eliminerei anche il percorso www.
http://localhost/blah
Mah, non so... la cosa dei percorsi relativi che s'impastrugliano e non funzionano piu` e` un effetto collaterale grave. Pero` se poi uno installa in un percorso breve o addirittura nella root, gli indirizzi si allungherebbero ben poco (nella root, tutto sommato si andrebbe da qualcosa come "pics/pic.jpg" a "/pics/pic.jpg").
Sono indeciso.
-
Re: Sempre su come rendere carini gli UR`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
-
Re: Sempre su come rendere carini gli URScritto daaltgutente che non utieneil 2012-05-26 18:15:34.0 alle 2012-05-26 18:15:34.0Trollate totali: 11540> > Sono indeciso.

>
> Usare qualcosa di piu' simile alla filosofia REST ?
REST?
Mi riesce bene.
Ora vado a vedere cos'e`...
-
-
Re: Sempre su come rendere carini gli URScritto daNon Autenticatoil 2012-05-26 21:04:03.0 alle 2012-05-26 21:04:03.0Scritto da: altg
> > mah, mi sa che dato che la rielaborazione dell'URL relativo dovrebbe avvenire lato browser, l'unica e` usare percorsi assoluti e impostare una costante stringa al percorso del caso. Il che mi prospetta un bel po' di lavoro per riadattare tutto l'ambaradan. Pero` avrebbe di bello che gli URL perderebbero il /? tanto brutto. E anche il /*/ andra` sostituito con qualcos'altro, o /en/ o // (stringa vuota), perche` Apache mi da` 403 Forbidden se uso una wildcard nell'URL. Sicche` in un link a una versione in inglese di una pagina, andrei da:
> >
> > http://localhost/www/?/*/blah
> >
> > a uno dei due casi:
> >
> > http://localhost/www/en/blah
> > http://localhost/www//blah
> >
> > Certo la doppia barra non sarebbe molto user-friendly, pero` l'indirizzo sarebbe piu` corto.
>
> umm...
>
> oppure potrei optare per proibire che il titolo di un documento risolva a uno dei codici ISO639 per la lingua (en, it, eccetera) e poi assumere che se la parte tra www e blah (blah e` un titolo) non e` tra i codici che identificano le lingue supportate, e` un titolo e la lingua e` quella di default (en), ottenendo:
>
> http://localhost/www/blah
>
> Poi alla fine reinstallando tutto nella docroot, eliminerei anche il percorso www.
>
> http://localhost/blah
>
> Mah, non so... la cosa dei percorsi relativi che s'impastrugliano e non funzionano piu` e` un effetto collaterale grave. Pero` se poi uno installa in un percorso breve o addirittura nella root, gli indirizzi si allungherebbero ben poco (nella root, tutto sommato si andrebbe da qualcosa come "pics/pic.jpg" a "/pics/pic.jpg").
>
> Sono indeciso.
più scrivi delle cazzate che fai e più mi rendo conto che di tecnologie web non capisci un'emerita cippa di cazzo-
Re: Sempre su come rendere carini gli UR> più scrivi delle cazzate che fai e più mi rendo conto che di tecnologie web non capisci un'emerita cippa di cazzo
Non mi pare abbia mai detto l'opposto, anzi.Young professional woman and busy mom.-
Re: Sempre su come rendere carini gli URScritto daNon Autenticatoil 2012-05-26 21:51:45.0 alle 2012-05-26 21:51:45.0Scritto da: ::1
> > più scrivi delle cazzate che fai e più mi rendo conto che di tecnologie web non capisci un'emerita cippa di cazzo
>
> Non mi pare abbia mai detto l'opposto, anzi.
ma anche no, anzi si permette di sproloquiare sullo schifo che fanno il layout a div e il css (uno che è rimasto alle tabelle eh) evidentemente perchè non li sa usare-
Re: Sempre su come rendere carini gli URScritto daNon Autenticatoil 2012-05-26 23:18:52.0 alle 2012-05-26 23:18:52.0> > > più scrivi delle cazzate che fai e più mi rendo conto che di tecnologie web non capisci un'emerita cippa di cazzo
> >
> > Non mi pare abbia mai detto l'opposto, anzi.
>
> ma anche no, anzi si permette di sproloquiare sullo schifo che fanno il layout a div e il css (uno che è rimasto alle tabelle eh) evidentemente perchè non li sa usare
Si passa da progressisti a conservatori quando le tecnologie che padroneggiamo divengono inutili. GS-
Re: Sempre su come rendere carini gli URScritto da:
> > > > più scrivi delle cazzate che fai e più mi rendo conto che di tecnologie web non capisci un'emerita cippa di cazzo
> > >
> > > Non mi pare abbia mai detto l'opposto, anzi.
> >
> > ma anche no, anzi si permette di sproloquiare sullo schifo che fanno il layout a div e il css (uno che è rimasto alle tabelle eh) evidentemente perchè non li sa usare
>
> Si passa da progressisti a conservatori quando le tecnologie che padroneggiamo divengono inutili. GS
Aggiungila nel file delle citazioni.Young professional woman and busy mom.-
Re: Sempre su come rendere carini gli URScritto daNon Autenticatoil 2012-05-27 00:19:51.0 alle 2012-05-27 00:19:51.0> > > > > più scrivi delle cazzate che fai e più mi rendo conto che di tecnologie web non capisci un'emerita cippa di cazzo
> > > >
> > > > Non mi pare abbia mai detto l'opposto, anzi.
> > >
> > > ma anche no, anzi si permette di sproloquiare sullo schifo che fanno il layout a div e il css (uno che è rimasto alle tabelle eh) evidentemente perchè non li sa usare
> >
> > Si passa da progressisti a conservatori quando le tecnologie che padroneggiamo divengono inutili. GS
>
> Aggiungila nel file delle citazioni.
Nel file tengo citazioni altrui, non le mie.
-
-
-
Re: Sempre su come rendere carini gli URScritto daaltgutente che non utieneil 2012-05-27 01:44:50.0 alle 2012-05-27 01:44:50.0Trollate totali: 11540> > > più scrivi delle cazzate che fai e più mi rendo conto che di tecnologie web non capisci un'emerita cippa di cazzo
Che ho fatto che non va?
> > Non mi pare abbia mai detto l'opposto, anzi.
Gia`, fra l'altro.
> ma anche no, anzi si permette di sproloquiare sullo schifo che fanno il layout a div e il css (uno che è rimasto alle tabelle eh) evidentemente perchè non li sa usare
Piu` scrivi cazzate in cui dimostri di credere a trollate e piu` mi rendo conto che te, di me e (per estrapolazione) del mondo che ti sta intorno, non capisci un'emerita cippa di cazzo.
-
Re: Sempre su come rendere carini gli URScritto daNon Autenticatoil 2012-05-27 02:32:43.0 alle 2012-05-27 02:32:43.0> > > > più scrivi delle cazzate che fai e più mi rendo conto che di tecnologie web non capisci un'emerita cippa di cazzo
>
> Che ho fatto che non va?
>
> > > Non mi pare abbia mai detto l'opposto, anzi.
>
> Gia`, fra l'altro.
>
> > ma anche no, anzi si permette di sproloquiare sullo schifo che fanno il layout a div e il css (uno che è rimasto alle tabelle eh) evidentemente perchè non li sa usare
>
> Piu` scrivi cazzate in cui dimostri di credere a trollate e piu` mi rendo conto che te, di me e (per estrapolazione) del mondo che ti sta intorno, non capisci un'emerita cippa di cazzo.
Sarà Lich redivivo?
-
Re: Sempre su come rendere carini gli URScritto daaltgutente che non utieneil 2012-05-27 02:38:14.0 alle 2012-05-27 02:38:14.0Trollate totali: 11540> > > > > più scrivi delle cazzate che fai e più mi rendo conto che di tecnologie web non capisci un'emerita cippa di cazzo
> >
> > Che ho fatto che non va?
> >
> > > > Non mi pare abbia mai detto l'opposto, anzi.
> >
> > Gia`, fra l'altro.
> >
> > > ma anche no, anzi si permette di sproloquiare sullo schifo che fanno il layout a div e il css (uno che è rimasto alle tabelle eh) evidentemente perchè non li sa usare
> >
> > Piu` scrivi cazzate in cui dimostri di credere a trollate e piu` mi rendo conto che te, di me e (per estrapolazione) del mondo che ti sta intorno, non capisci un'emerita cippa di cazzo.
>
> Sarà Lich redivivo?
Non vorrei alimentare false speranze, sicche` penso di no. Sono piu` propenso all'ipotesi del solito master Cepu in web desaign che in tempi di crisi non riesce a far fruttare il titolo di studio in modi piu` produttivi.-
Re: Sempre su come rendere carini gli URScritto daNon Autenticatoil 2012-05-27 02:40:05.0 alle 2012-05-27 02:40:05.0Scritto da: altg
> > > > > > più scrivi delle cazzate che fai e più mi rendo conto che di tecnologie web non capisci un'emerita cippa di cazzo
> > >
> > > Che ho fatto che non va?
> > >
> > > > > Non mi pare abbia mai detto l'opposto, anzi.
> > >
> > > Gia`, fra l'altro.
> > >
> > > > ma anche no, anzi si permette di sproloquiare sullo schifo che fanno il layout a div e il css (uno che è rimasto alle tabelle eh) evidentemente perchè non li sa usare
> > >
> > > Piu` scrivi cazzate in cui dimostri di credere a trollate e piu` mi rendo conto che te, di me e (per estrapolazione) del mondo che ti sta intorno, non capisci un'emerita cippa di cazzo.
> >
> > Sarà Lich redivivo?
>
> Non vorrei alimentare false speranze, sicche` penso di no. Sono piu` propenso all'ipotesi del solito master Cepu in web desaign che in tempi di crisi non riesce a far fruttare il titolo di studio in modi piu` produttivi.
O qualcuno che sa di che parla.
-
Re: Sempre su come rendere carini gli URScritto daaltgutente che non utieneil 2012-05-27 13:19:41.0 alle 2012-05-27 13:19:41.0Trollate totali: 11540> > > > > > > più scrivi delle cazzate che fai e più mi rendo conto che di tecnologie web non capisci un'emerita cippa di cazzo
> > > >
> > > > Che ho fatto che non va?
> > > >
> > > > > > Non mi pare abbia mai detto l'opposto, anzi.
> > > >
> > > > Gia`, fra l'altro.
> > > >
> > > > > ma anche no, anzi si permette di sproloquiare sullo schifo che fanno il layout a div e il css (uno che è rimasto alle tabelle eh) evidentemente perchè non li sa usare
> > > >
> > > > Piu` scrivi cazzate in cui dimostri di credere a trollate e piu` mi rendo conto che te, di me e (per estrapolazione) del mondo che ti sta intorno, non capisci un'emerita cippa di cazzo.
> > >
> > > Sarà Lich redivivo?
> >
> > Non vorrei alimentare false speranze, sicche` penso di no. Sono piu` propenso all'ipotesi del solito master Cepu in web desaign che in tempi di crisi non riesce a far fruttare il titolo di studio in modi piu` produttivi.
>
> O qualcuno che sa di che parla.
Boh, non ha detto nulla, ha detto solo che secondo lui sono "rimasto alle tables". Ai tempi in cui nacque Postline (quelli di phpBB 2.0.1), impaginare a tabelle era pressoche` la norma se non ci si voleva rompere la testa sulle inconsistenze di IE, tanto nessuno se ne fregava un cazzo. Per il resto uso il box model dalla fine del 2003.
E poi ci potrebbe facci vedere un sitino partorito da esso lui.
-
Re: Sempre su come rendere carini gli UR> E poi ci potrebbe facci vedere un sitino partorito da esso lui.

qvoto
Young professional woman and busy mom.
-
Re: Sempre su come rendere carini gli URScritto daNon Autenticatoil 2012-05-27 13:33:03.0 alle 2012-05-27 13:33:03.0Scritto da: altg
> > > > > > > > più scrivi delle cazzate che fai e più mi rendo conto che di tecnologie web non capisci un'emerita cippa di cazzo
> > > > >
> > > > > Che ho fatto che non va?
> > > > >
> > > > > > > Non mi pare abbia mai detto l'opposto, anzi.
> > > > >
> > > > > Gia`, fra l'altro.
> > > > >
> > > > > > ma anche no, anzi si permette di sproloquiare sullo schifo che fanno il layout a div e il css (uno che è rimasto alle tabelle eh) evidentemente perchè non li sa usare
> > > > >
> > > > > Piu` scrivi cazzate in cui dimostri di credere a trollate e piu` mi rendo conto che te, di me e (per estrapolazione) del mondo che ti sta intorno, non capisci un'emerita cippa di cazzo.
> > > >
> > > > Sarà Lich redivivo?
> > >
> > > Non vorrei alimentare false speranze, sicche` penso di no. Sono piu` propenso all'ipotesi del solito master Cepu in web desaign che in tempi di crisi non riesce a far fruttare il titolo di studio in modi piu` produttivi.
> >
> > O qualcuno che sa di che parla.
>
> Boh, non ha detto nulla, ha detto solo che secondo lui sono "rimasto alle tables". Ai tempi in cui nacque Postline (quelli di phpBB 2.0.1), impaginare a tabelle era pressoche` la norma se non ci si voleva rompere la testa sulle inconsistenze di IE, tanto nessuno se ne fregava un cazzo. Per il resto uso il box model dalla fine del 2003.
>
> E poi ci potrebbe facci vedere un sitino partorito da esso lui.
da esso lui, già..
-
-
-
Re: Sempre su come rendere carini gli URScritto daNon Autenticatoil 2012-05-27 02:40:31.0 alle 2012-05-27 02:40:31.0> > > > > > più scrivi delle cazzate che fai e più mi rendo conto che di tecnologie web non capisci un'emerita cippa di cazzo
> > >
> > > Che ho fatto che non va?
> > >
> > > > > Non mi pare abbia mai detto l'opposto, anzi.
> > >
> > > Gia`, fra l'altro.
> > >
> > > > ma anche no, anzi si permette di sproloquiare sullo schifo che fanno il layout a div e il css (uno che è rimasto alle tabelle eh) evidentemente perchè non li sa usare
> > >
> > > Piu` scrivi cazzate in cui dimostri di credere a trollate e piu` mi rendo conto che te, di me e (per estrapolazione) del mondo che ti sta intorno, non capisci un'emerita cippa di cazzo.
> >
> > Sarà Lich redivivo?
>
> Non vorrei alimentare false speranze, sicche` penso di no. Sono piu` propenso all'ipotesi del solito master Cepu in web desaign che in tempi di crisi non riesce a far fruttare il titolo di studio in modi piu` produttivi.
L'ho chiesto perché nelle discussioni di oggi sono comparsi almeno due post licchionici, e non li ho scritti io. Per il momento l'autore resta identificato come il Falso Lich, a meno che non fornisca credenziali adeguate.
-
Re: Sempre su come rendere carini gli URScritto daNon Autenticatoil 2012-05-27 10:40:30.0 alle 2012-05-27 10:40:30.0Scritto da: altg
> > > > > > più scrivi delle cazzate che fai e più mi rendo conto che di tecnologie web non capisci un'emerita cippa di cazzo
> > >
> > > Che ho fatto che non va?
> > >
> > > > > Non mi pare abbia mai detto l'opposto, anzi.
> > >
> > > Gia`, fra l'altro.
> > >
> > > > ma anche no, anzi si permette di sproloquiare sullo schifo che fanno il layout a div e il css (uno che è rimasto alle tabelle eh) evidentemente perchè non li sa usare
> > >
> > > Piu` scrivi cazzate in cui dimostri di credere a trollate e piu` mi rendo conto che te, di me e (per estrapolazione) del mondo che ti sta intorno, non capisci un'emerita cippa di cazzo.
> >
> > Sarà Lich redivivo?
>
> Non vorrei alimentare false speranze, sicche` penso di no. Sono piu` propenso all'ipotesi del solito master Cepu in web desaign che in tempi di crisi non riesce a far fruttare il titolo di studio in modi piu` produttivi.
alias lich
-
-
-
-
-
-
-
-
-