GX-Bug #55046 » Categories404Fix.patch
src/includes/application_top.php (revision ) | ||
---|---|---|
1485 | 1485 |
unset($_SESSION['last_redirect_url']); |
1486 | 1486 |
} |
1487 | 1487 | |
1488 |
if ($pageNotFound) |
|
1489 |
{ |
|
1490 |
header('Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0'); |
|
1491 |
header('Expires: Sat, 26 Jul 1997 05:00:00 GMT'); |
|
1492 |
header("HTTP/1.0 404 Not Found"); |
|
1493 | ||
1494 |
if(file_exists(DIR_FS_CATALOG.'error404.html')) { |
|
1495 |
include(DIR_FS_CATALOG.'error404.html'); |
|
1496 |
xtc_db_close(); |
|
1497 |
exit(); |
|
1498 |
} |
|
1499 |
|
|
1500 |
if(file_exists(DIR_FS_CATALOG.'error404.php')) { |
|
1501 |
include(DIR_FS_CATALOG.'error404.php'); |
|
1502 |
xtc_db_close(); |
|
1503 |
exit(); |
|
1504 |
} |
|
1505 |
} |
|
1506 | ||
1507 | 1488 |
/* EOF GM SEO MOD */ |
1508 | 1489 |
// new m URLS |
1509 | 1490 |
if (isset ($_GET['manu']) && !isset($_GET['no_boost'])) { |
... | ... | |
1675 | 1656 |
|
1676 | 1657 |
/* eof gm seo */ |
1677 | 1658 |
} else { |
1659 |
$pageNotFound = true; |
|
1660 |
unset($_GET['cat']); |
|
1678 | 1661 |
break; |
1679 | 1662 |
} |
1680 | 1663 |
} |
... | ... | |
1686 | 1669 |
$breadcrumb->add($manufacturers['manufacturers_name']); |
1687 | 1670 | |
1688 | 1671 |
} |
1672 | ||
1673 |
if ($pageNotFound) |
|
1674 |
{ |
|
1675 |
header('Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0'); |
|
1676 |
header('Expires: Sat, 26 Jul 1997 05:00:00 GMT'); |
|
1677 |
header("HTTP/1.0 404 Not Found"); |
|
1678 | ||
1679 |
if(file_exists(DIR_FS_CATALOG.'error404.html')) { |
|
1680 |
include(DIR_FS_CATALOG.'error404.html'); |
|
1681 |
xtc_db_close(); |
|
1682 |
exit(); |
|
1683 |
} |
|
1684 | ||
1685 |
if(file_exists(DIR_FS_CATALOG.'error404.php')) { |
|
1686 |
include(DIR_FS_CATALOG.'error404.php'); |
|
1687 |
xtc_db_close(); |
|
1688 |
exit(); |
|
1689 |
} |
|
1690 |
} |
|
1691 | ||
1689 | 1692 | |
1690 | 1693 |
// add the products model/name to the breadcrumb trail |
1691 | 1694 |
if ($product->isProduct()) { |