Salve a tutti,
ho un problema con i link, siccome ho il mio sito web nel quale ho voluto ottimizzare tutto il codice sorgente per renderlo totalmente conforme alle regole W3C in XHTML 1.0 Strict ed in CSS 3, già che ci sono ho deciso di riscrivere i link (più per uno sfizio).
Ora, come ho detto (se non sbaglio) in altre discussioni che ho aperto, io utilizzo una sola index.php nella quale il <div id="content"> scorre tutte le pagine con uno SWITCH sulle variabili passate dai link in questo modo (<a href="?pagina=homepage"><b>Home</b></a>).
Da qui si deduce logicamente che il link che ne viene fuori sarà così:
- http://www.johnnyferrari.it/index.php?pagina=homepage
- http://www.johnnyferrari.it/index.php?pagina=profilo
- http://www.johnnyferrari.it/index.php?pagina=concept
- http://www.johnnyferrari.it/index.php?pagina=......
Mentre a me interessa farli apparire in questo modo:
- http://www.johnnyferrari.it/homepage/
- http://www.johnnyferrari.it/profilo/
- http://www.johnnyferrari.it/concept/
- http://www.johnnyferrari.it/....../
(Oppure senza lo slash finale, per me è uguale)
Ho valutato 2 soluzioni:
1. Utilizzare il file .htaccess:
mi sono informato un po' sulle espressioni regolari da utilizzare su apache dentro il file .htaccess, ma devo ammettere che non avendole mai usate ci ho capito poco o niente.
Ero giunto alla conclusione di usare RewriteRule ma ho capito che non è il suo utilizzo corretto per quello che voglio fare io (o perlomeno non è quello più appropriato e professionale).
2. Cambiare codice PHP:
Qui sono punto e a capo perchè non so proprio da dove rifarmi, per questo chiedo aiuto a chi ha più esperienza di me.
Grazie anticipatamente per le risposte.
ho un problema con i link, siccome ho il mio sito web nel quale ho voluto ottimizzare tutto il codice sorgente per renderlo totalmente conforme alle regole W3C in XHTML 1.0 Strict ed in CSS 3, già che ci sono ho deciso di riscrivere i link (più per uno sfizio).
Ora, come ho detto (se non sbaglio) in altre discussioni che ho aperto, io utilizzo una sola index.php nella quale il <div id="content"> scorre tutte le pagine con uno SWITCH sulle variabili passate dai link in questo modo (<a href="?pagina=homepage"><b>Home</b></a>).
Da qui si deduce logicamente che il link che ne viene fuori sarà così:
- http://www.johnnyferrari.it/index.php?pagina=homepage
- http://www.johnnyferrari.it/index.php?pagina=profilo
- http://www.johnnyferrari.it/index.php?pagina=concept
- http://www.johnnyferrari.it/index.php?pagina=......
Mentre a me interessa farli apparire in questo modo:
- http://www.johnnyferrari.it/homepage/
- http://www.johnnyferrari.it/profilo/
- http://www.johnnyferrari.it/concept/
- http://www.johnnyferrari.it/....../
(Oppure senza lo slash finale, per me è uguale)
Ho valutato 2 soluzioni:
1. Utilizzare il file .htaccess:
mi sono informato un po' sulle espressioni regolari da utilizzare su apache dentro il file .htaccess, ma devo ammettere che non avendole mai usate ci ho capito poco o niente.
Ero giunto alla conclusione di usare RewriteRule ma ho capito che non è il suo utilizzo corretto per quello che voglio fare io (o perlomeno non è quello più appropriato e professionale).
2. Cambiare codice PHP:
Qui sono punto e a capo perchè non so proprio da dove rifarmi, per questo chiedo aiuto a chi ha più esperienza di me.
Grazie anticipatamente per le risposte.