Back to top

Autore Topic: pagina 404 con URL errato nel titolo  (Letto 1125 volte)

Offline arbok

  • Esploratore
  • **
  • Post: 174
  • Sesso: Maschio
    • Mostra profilo
pagina 404 con URL errato nel titolo
« il: 22 Feb 2018, 17:34:44 »
ho creato una pagina 404 personalizzata come documentato.
Però così facendo quando si cerca una pagina errata l'URL è quello della pagina 404, mentre io vorrei mantenere quello errato così come del resto accade usando con la pagina di errore standard.
Le tre righe di codice suggerite mi sembrano insufficienti se, rilevato l'errore, richiama subito la pagina e va in exit.
A meno di poter passare l'url errato alla pagina di errore, ma come?

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:pagina 404 con URL errato nel titolo
« Risposta #1 il: 22 Feb 2018, 18:22:26 »
ti conviene dichiarare quale guida hai letto, magari è vecchia o scritta per un altra versione.
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline arbok

  • Esploratore
  • **
  • Post: 174
  • Sesso: Maschio
    • Mostra profilo
Re:pagina 404 con URL errato nel titolo
« Risposta #2 il: 22 Feb 2018, 18:45:30 »
Grazie della risposta.
In effetti la data riporta 2014, però si fa riferimento anche alla versione 3.x, quindi presumo che vada bene lo stesso.


https://docs.joomla.org/Creating_a_Custom_404_Error_Page


alla fine tutto si risolve in queste poche linee:

Codice: [Seleziona]
if (($this->error->getCode()) == '404') {
header('Location: /index.php?option=com_content&view=article&id=75');
exit;
}

Però così facendo si richiama la pagina e basta. Quindi ci sarà l'url di questa pagina e non di quella che ha generato l'errore.
L'alternativa dovrebbe essere quella di costruire la pagina interamente in PHP, ma diventa troppo laborioso.

A mio parere potrebbe bastare il passare l'URL come parametro alla pagina così che lo visualizzi come un messaggio.
« Ultima modifica: 22 Feb 2018, 18:47:04 da arbok »

Offline danielecr

  • Abituale
  • ****
  • Post: 1357
    • Mostra profilo
Re:pagina 404 con URL errato nel titolo
« Risposta #3 il: 22 Feb 2018, 19:17:12 »
Ti conviene modificare direttamente l'error.php del template, per avere una corretta gestione degli errori 404, senza redirezionamenti vari.

Offline arbok

  • Esploratore
  • **
  • Post: 174
  • Sesso: Maschio
    • Mostra profilo
Re:pagina 404 con URL errato nel titolo
« Risposta #4 il: 22 Feb 2018, 20:09:43 »
Ti conviene modificare direttamente l'error.php del template, per avere una corretta gestione degli errori 404, senza redirezionamenti vari.
Però mi dovrei mettere a modificare anche il CSS.
Magari più avanti, adesso mi bastava la pagina elaborata nell'editor.
Resta il problema dell'URL errato. Non c'è modo di passarlo alla pagina come parametro da visualizzare?

 



Web Design Bolzano Kreatif