View Full Version : Domanda linguaggio programmazione
Salve, mi piacerebbe sapere in che linguaggio é stata fatto questo sito:
www.esl.eu
praticamente utilizzano...per gli users il collegamento é ad esempio /132894/ che sarebbe l'id...ma non posson aver creato una cartella per ogni user no? Anche perché ne hanno a migliaia...
grazie
Può essere che abbiano usato il rewriting delle url di Apache
Può essere che abbiano usato il rewriting delle url di Apache
e come si fa? :p
e come si fa? :pSi può fare usando le direttive di Apache relative al modulo "mod_rewrite" (che ovviamente deve essere installato e disponibile).
È possibile, ad esempio, fare:
RewriteEngine on
RewriteRule ^(.+)\.xyz$ $1.phpCioè qualunque richiesta di un file con estensione .xyz, verrà "traslata" in .php. Quindi, ad esempio la richiesta del file prova.xyz, verrà "dirottata" sul file prova.php.
Spesso si usa per mascherare le url bruttissime e illeggibili tipiche dei siti dinamici e dar loro un aspetto più leggibile
Si ok ma li si tratta di cartelle...
ad esempio su http://www.esl.eu/it/player/4355555/ c'é una persona...su http://www.esl.eu/it/player/4355556 un altra...non possono fare 4 milioni di cartelle :)
Si ok ma li si tratta di cartelle...
ad esempio su http://www.esl.eu/it/player/4355555/ c'é una persona...su http://www.esl.eu/it/player/4355556 un altra...non possono fare 4 milioni di cartelle :)Allora si fa una cosa del genere:
RewriteEngine on
RewriteBase /it/player/
RewriteRule ^(.+)/$ /player.php?id=$1(spero di averla scritta giusta)
In pratica qualunque richiesta del tipo: http://www.esl.eu/it/player/nnnnn/ verrebbe traslata in http://www.esl.eu/player.php?id=nnnnn.
Allora si fa una cosa del genere:
RewriteEngine on
RewriteBase /it/player/
RewriteRule ^(.+)/$ /player.php?id=$1(spero di averla scritta giusta)
In pratica qualunque richiesta del tipo: http://www.esl.eu/it/player/nnnnn/ verrebbe traslata in http://www.esl.eu/player.php?id=nnnnn.
Ah ok, grazie mille :)
non credo che lo userò questo metodo...fa più pro avere id=234 :D
vBulletin® v3.6.4, Copyright ©2000-2026, Jelsoft Enterprises Ltd.