404 átirányítás

mester képe

A 404-es hibaoldalt szeretném átirányítani a főoldalra.

Amit próbáltam:

egy node beküldés a következő tartalommal:

drupal_goto("node", NULL, NULL, 301);

az Alapértelmezett 404 (nem található) oldalnak pedig beállítani ezt a nodot.

De valami végtelen hurok jött létre.

Kérdés: az említett feladatot, hogy máshogy lehet megoldani, vagy az átirányítással van gond?

Danke

Drupal verzió: 
pp képe

Fogod és beállítod a -ot alapértelmezett 404-nek és kész. (ez elég genya dolog tőled egyébként, hisz így nem fogják tudni a látogatók, hogy most mi van..., ha rossz url-en keresztül érkeznek az oldaladra.)

pp

0
0
mester képe

De akkor is eltűnnek az oldalsó blokkok, aztán úgy elég hülyén néz ki.

0
0
dorion képe

Szerintem se tedd ezt! Nem csak látogatóid, de a saját életedet is megnehezítheted ezzel a lépéssel.

0
0
mester képe

Akkor azt, hogy lehet megcsinálni, hogy a 404-es oldalon ugyanúgy megmaradjanak a blokkok?

Engem kifejezetten zavar, hogy minden eltűnik.

0
0
mester képe

megoldás: (template.php)

function THEME-NAME_page($content, $show_blocks = TRUE) {
 
  $show_blocks = TRUE; // as a result even custom 404 page will get default blocks
  return phptemplate_page($content, $show_blocks);
}
0
0