PROZONE powered by Tophost
  Home   Forum   Regolamento Help Login Registrati   *
Statistiche
Utenti
Utenti Totali: 1707
Ultimo utente: xal
Statistiche
Posts Totali: 29470
Topics Totali: 3404
Online Oggi: 51
Presenze Massime Online: 559
(23 Luglio 2008, 14:24:28)
Utenti Online
Utenti: 0
Visitatori: 48
Totale: 48
Siti amici
Design & Multimedia

Dire e Fare il blog che ti aiuta

Wordpress
Pagine: [1]
 
Autore Topic: htaccess: 404 variabile  (Letto 1638 volte)
diskbrake
Nuovo Utente
**
Posts: 10


htaccess: 404 variabile
« il: 22 Aprile 2009, 16:48:19 »

ciao a tutti,

in una particolare cartella vorrei impostare come pagina di errore 404 un'immagine in questo modo:

Codice:
ErrorDocument 404 default.jpg

e fino qui niente di più semplice...

ora vorrei però avere due differenti immagini 404 in base all'url richiesto, esempio:

sito.com/immagine_sul_server.jpg -> esiste, quindi nessun 404

sito.com/non_esiste.jpg -> non esiste, restituisce default.jpg come da regola sopra

sito.com/non_esisteZ.jpg -> (e qui entra il mio problema) non esiste e vorrei che restituisse come 404 defaultZ.jpg al posto di default.jpg

è possibile scrivere una regola per il documento 404?


Loggato
lacellula
Moderatore
*
Posts: 1 138


Re: htaccess: 404 variabile
« Risposta #1 il: 22 Aprile 2009, 20:08:11 »

La risposta è si, anche se non è molto diretto come metodo.

Codice:
# file: .htaccess
ErrorDocument 404 not_found.php

Codice:
<?php
# file: not_found.php

// Invia il content-type al browser. 
header('Content-Type: image/jpeg');

// Ad esempio /libri/narrativa/la_solitudine_dei_numeri_primi.html
$uri $_SERVER['REQUEST_URI'];

switch(
true){
case 
ereg('\/libri\/',$uri):
$file 'immagine_libri.jpg';
break;
case 
ereg('\/software\/',$uri):
$file 'immagine_software.jpg';
break;
default:
$file 'immagine_default.jpg';
break;
}

echo 
file_get_contents($file);
?>


Ho scritto di fretta ma penso che hai capito il concetto. Occhiolino
Loggato

diskbrake
Nuovo Utente
**
Posts: 10


Re: htaccess: 404 variabile
« Risposta #2 il: 25 Aprile 2009, 17:23:50 »

semplice e logico...

grazie mille Sorriso
Loggato
Pagine: [1]
 
 
Salta a:  

Oggetto Iniziato da Risposte Visto Ultimo Post
Excom down da ore « 1 2 ... 129 130 » Ste_000 1940 177235 Ultimo Post 14 Marzo 2007, 18:19:22
da Gioxx
Script Perl « 1 2 » Guastalla 17 14368 Ultimo Post 6 Dicembre 2006, 22:04:37
da lacellula
Come Funzionano I Dns? effe8 9 43751 Ultimo Post 18 Agosto 2009, 10:57:43
da mvarie
Prozone Raggiunge Il Primato effe8 0 6740 Ultimo Post 18 Marzo 2006, 15:16:39
da effe8
Installazione di e107 su TopHost lacellula 0 45555 Ultimo Post 11 Giugno 2007, 12:03:52
da lacellula
Powered by MySQL Powered by PHP Powered by SMF 1.1.8 | SMF © 2006-2008, Simple Machines LLC
Traduzione Italiana a cura di SMItalia

TinyPortal v0.9.8 © Bloc
XHTML 1.0 Valido! CSS Valido!


Ultima visita di Google a questa pagina 3 Agosto 2010, 03:29:30