Kuidas Joomla! 404 Not Found Lehe Asemel Külastaja Hoopis Avalehele Suunata

Kirjutas Toomas

 (2 korda hinnatud)

Kui Joomla! on sisuhalduseks, siis kaasneb temaga vaikimisi ka veateatelehekülg kui näiteks sinu lehel olevat faili või lehekülge ei leita. See on maitse asi, kas jätta selle lehe näitamine peale või mitte, alljärgnevat moodust kasutades on võimalik 404 veateate lehe asemel külastaja avalehele suunata.

Juhised ja sammud

Raskusaste: Lihtne

Vajalikud asjad

  • ligipääs veebisaidi juurkataloogi
1
Logi sisse FTP-ga (või läbi veebipaneeli haldusliidese või nt enda tekstiredaktoriga üle FTP) enda Joomla veebilehe juurkataloogi.
2
Ava muutmiseks fail .htaccess (eeldame, et kasutad apache-t ning SEF URLs on sisse lülitatud), mis asub otse sinu veebilehe juurkataloogis (see kaust, kuhu on Joomla installitud).

Liigu failis kõige lõppu ning lisa sinna rida:
Kood:
ErrorDocument 404 /


Salvesta (ning laadi .htaccess üles tagasi, kui enne ta muutmiseks alla laadisid).
3
Ava muutmiseks enda template-i errori lehe fail, mis asub: templates/sinu_template_nimi/system/error.php ning seal rida 13 alla lisa:
Kood:
header("Location: http://www.sinusait.eu");


Rida 12 kuni 15 siis selliselt:

Kood:
// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
header("Location: http://www.sinusait.eu");
exit;


Ja salvesta (ning laadi error.php üles tagasi, kui enne ta muutmiseks alla laadisid).

Kommentaarid

Toomas

Toomas

Medal_bronze_2 Veteran 2 564 punkti

Kategooria: Internet