Noch kein Mitglied? Hier registrieren, um das Forum zu nutzen, News einzureichen, zu kommentieren oder Seiten in der Galerie einzustellen.
Vanilla 1.1.2 Forum von Lussumo. Weitere Informationen: Dokumentation, Community.
1 bis 3 von 3
<?php
$e = $modx->Event;
switch($e->name) {
case 'OnPageNotFound':
if(preg_match('@^\/([0-9]+)$@',$_SERVER['REQUEST_URI'])) {
$uri=preg_replace('@[^0-9]@','',$_SERVER['REQUEST_URI']);
$cont=$modx->getDocument($uri);
if($uri && count($cont)>5) {
$Url= $modx->makeUrl($uri);
header("HTTP/1.1 301 Moved Permanently");
header($modx->sendRedirect($Url));
}
}
break;
default:
break;
}
if ($modx->event->name == 'OnPageNotFound') {
if(preg_match('@^\/([0-9]+)$@',$_SERVER['REQUEST_URI'])) {
$uri=preg_replace('@[^0-9]@','',$_SERVER['REQUEST_URI']);
$cont=$modx->resource->get($uri);
if($uri && count($cont)>5) {
$Url= $this->makeUrl($uri);
header("HTTP/1.1 301 Moved Permanently");
header($modx->sendRedirect($Url));
}
}
}
Fatal error: Call to a member function get() on a non-object in /home/www/revo/core/cache/includes/elements/modplugin/17.include.cache.php on line 10
global $modx;
if ($modx->event->name == 'OnPageNotFound') {
if(preg_match('@^\/([0-9]+)$@',$_SERVER['REQUEST_URI'])) {
$uri=preg_replace('@[^0-9]@','',$_SERVER['REQUEST_URI']);
$url = $modx->makeUrl($uri);
$modx->sendRedirect($url, array('responseCode' => 'HTTP/1.1 301 Moved Permanently'));
exit;
}
}
1 bis 3 von 3