// visit the currently active page $page = ($lang)? $site->visit($path, $lang) : $site->visit($path); // redirections for files and invalid representations if($site->representation !== null) { // get the filename $filename = rawurldecode(basename($path)); $pagepath = dirname($path); // check if there's a page for the parent path if($parent = $site->find($pagepath)) { // check if there's a file for the last element of the path if($file = $parent->file($filename)) { return go($file->url()); } } // prevent invalid representation routes if($site->representation === '' || $site->representation != $page->representation()) { return $site->errorPage(); } } return $page; }; // tinyurl handling $routes['tinyurl'] = $this->component('tinyurl')->route(); // home redirect $routes['homeRedirect'] = array( 'pattern' => $this->options['home'] . '(\..*)?', 'action' => function($extension = null) { // ignore invalid extensions if($extension === '.') $extension = ''; redirect::send(url::build([
Key | Value |
Kirby Toolkit | v2.5.10 |
Kirby CMS | v2.5.10 |
Key | Value |
kirby_session_fingerprint | 0c7505e2600d7b22125823ef6179bc9d09dbb1ec |
kirby_session_activity | 1711724831 |
device_class | desktop |
Key | Value |
MAGICK_TEMPORARY_PATH | /usr/home/kalorv/.tmp |
TMPDIR | /usr/home/kalorv/.tmp |
PHP_FCGI_MAX_REQUESTS | 100000 |
PATH | /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
PHPRC | /home/httpd/php56-ini/kalorv |
PWD | /home/httpd/cgi-bin |
MAGICK_TMPDIR | /usr/home/kalorv/.tmp |
CONTENT_LENGTH | 0 |
HTTP_CONNECTION | close |
SCRIPT_NAME | /index.php |
REQUEST_URI | /default.htm/ |
QUERY_STRING | |
REQUEST_METHOD | GET |
SERVER_PROTOCOL | HTTP/2.0 |
GATEWAY_INTERFACE | CGI/1.1 |
REDIRECT_URL | /default.htm/ |
REMOTE_PORT | 40964 |
SCRIPT_FILENAME | /usr/www/users/kalorv/cms/kirby/index.php |
SERVER_ADMIN | webmaster@kalorienbedarf.de |
CONTEXT_DOCUMENT_ROOT | /usr/www/users/kalorv/cms/kirby |
CONTEXT_PREFIX | |
REQUEST_SCHEME | https |
DOCUMENT_ROOT | /usr/www/users/kalorv/cms/kirby |
REMOTE_ADDR | 44.204.196.161 |
SERVER_PORT | 443 |
SERVER_ADDR | 78.47.166.20 |
SERVER_NAME | www.kalorienbedarf.de |
SERVER_SOFTWARE | Apache |
SERVER_SIGNATURE | <address>Apache Server at www.kalorienbedarf.de Port 443</address> |
HTTP_HOST | www.kalorienbedarf.de |
HTTP_REFERER | https://www.kalorienbedarf.de/default.htm |
HTTP_USER_AGENT | claudebot |
HTTP_ACCEPT | */* |
SSL_TLS_SNI | www.kalorienbedarf.de |
HTTPS | on |
H2_STREAM_TAG | 17549-7668-5 |
H2_STREAM_ID | 5 |
H2_PUSHED_ON | |
H2_PUSHED | |
H2_PUSH | off |
H2PUSH | off |
HTTP2 | on |
REDIRECT_STATUS | 200 |
REDIRECT_SSL_TLS_SNI | www.kalorienbedarf.de |
REDIRECT_HTTPS | on |
REDIRECT_H2_STREAM_TAG | 17549-7668-5 |
REDIRECT_H2_STREAM_ID | 5 |
REDIRECT_H2_PUSHED_ON | |
REDIRECT_H2_PUSHED | |
REDIRECT_H2_PUSH | off |
REDIRECT_H2PUSH | off |
REDIRECT_HTTP2 | on |
FCGI_ROLE | RESPONDER |
PHP_SELF | /index.php |
REQUEST_TIME_FLOAT | 1711724831.9098 |
REQUEST_TIME | 1711724831 |
argv | Array ( ) |
argc | 0 |
Key | Value |
MAGICK_TEMPORARY_PATH | /usr/home/kalorv/.tmp |
TMPDIR | /usr/home/kalorv/.tmp |
PHP_FCGI_MAX_REQUESTS | 100000 |
PATH | /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
PHPRC | /home/httpd/php56-ini/kalorv |
PWD | /home/httpd/cgi-bin |
MAGICK_TMPDIR | /usr/home/kalorv/.tmp |
CONTENT_LENGTH | 0 |
HTTP_CONNECTION | close |
SCRIPT_NAME | /index.php |
REQUEST_URI | /default.htm/ |
QUERY_STRING | |
REQUEST_METHOD | GET |
SERVER_PROTOCOL | HTTP/2.0 |
GATEWAY_INTERFACE | CGI/1.1 |
REDIRECT_URL | /default.htm/ |
REMOTE_PORT | 40964 |
SCRIPT_FILENAME | /usr/www/users/kalorv/cms/kirby/index.php |
SERVER_ADMIN | webmaster@kalorienbedarf.de |
CONTEXT_DOCUMENT_ROOT | /usr/www/users/kalorv/cms/kirby |
CONTEXT_PREFIX | |
REQUEST_SCHEME | https |
DOCUMENT_ROOT | /usr/www/users/kalorv/cms/kirby |
REMOTE_ADDR | 44.204.196.161 |
SERVER_PORT | 443 |
SERVER_ADDR | 78.47.166.20 |
SERVER_NAME | www.kalorienbedarf.de |
SERVER_SOFTWARE | Apache |
SERVER_SIGNATURE | <address>Apache Server at www.kalorienbedarf.de Port 443</address> |
HTTP_HOST | www.kalorienbedarf.de |
HTTP_REFERER | https://www.kalorienbedarf.de/default.htm |
HTTP_USER_AGENT | claudebot |
HTTP_ACCEPT | */* |
SSL_TLS_SNI | www.kalorienbedarf.de |
HTTPS | on |
H2_STREAM_TAG | 17549-7668-5 |
H2_STREAM_ID | 5 |
H2_PUSHED_ON | |
H2_PUSHED | |
H2_PUSH | off |
H2PUSH | off |
HTTP2 | on |
REDIRECT_STATUS | 200 |
REDIRECT_SSL_TLS_SNI | www.kalorienbedarf.de |
REDIRECT_HTTPS | on |
REDIRECT_H2_STREAM_TAG | 17549-7668-5 |
REDIRECT_H2_STREAM_ID | 5 |
REDIRECT_H2_PUSHED_ON | |
REDIRECT_H2_PUSHED | |
REDIRECT_H2_PUSH | off |
REDIRECT_H2PUSH | off |
REDIRECT_HTTP2 | on |
FCGI_ROLE | RESPONDER |
PHP_SELF | /index.php |
REQUEST_TIME_FLOAT | 1711724831.9098 |
REQUEST_TIME | 1711724831 |
argv | Array ( ) |
argc | 0 |