- Home
- Categorie
- Coding e Sistemistica
- PHP
- Infinite pagine
-
Infinite pagine
Eheh scrivo questo post sotto ispirazione della thread sulle centinaia di pagine create automaticamente con php.
Cmunque: non so se avete notato: su flashgames.it , i nomi dei giochi sono per esempio
flashgames.it/gioco.html
flashgames.it/gioco2.html,ed in ognuno compare il gioco in quesitone.
ma se scrivete:
flashgames.it/asgfksjfbòafjbwaf.html
lo trova lo stesso!
la pagina esiste!, ma non contiene nessun gioco, bensì il codice di default, quale per esempio la formattazione, i link principali, la tagboard (vuota)...ma come si fa?
sarà mica un redirect dell'errore 404? .htaccess? o proprio un php che genera infinite pagine (ma dubito)?
forse un reirect dall'errore 404 ad un file .php con le impostaioni (link...) di default...boh!
a me non servirà mai... ma per curiosita
-
Sarà un htaccess che permette di fare in quello che scrivi *.html lo trasforma in file.php?var=nome-del-file-html e nel file php sta la funzione switch() che, se non trova niente, restituisce default.
-
mmm ok grazie.
p.s. htaccess su hosting windows funge? sai di questo non me ne intendo...
EDIT appena letto sulla guida che si riferisce solo ad apache, quindi presumo solo linux.
comunque io avevo detto (altro post) che già io scrito ***.html, e non capisco come fa, trattandosi di una pag statica, a caricare il default..
-
htaccess funziona solo se gira su apache, che solitamente è solo su linux. Difficilmente la trovi su windows e credo che non sia il tuo caso.
il mod-rewrite ti maschera solo l'indirizzo praticamente e ti passa la variabile come GET e quindi puoi eleborare quella senza problemi...
-
.htaccess funziona solo su linux.
Per il fatto delle pagine .html, anche quelle che contengono i giochi non esistono, è tutto fatto con .htaccess.
L'ho fatto anche io con .htaccess, non è difficile farlo