diff --git a/website/agenda/.htaccess b/website/agenda/.htaccess index 31dd484..595ec47 100644 --- a/website/agenda/.htaccess +++ b/website/agenda/.htaccess @@ -1,7 +1,7 @@ -RewriteBase /agenda - RewriteEngine on + +RewriteBase /agenda RewriteCond %{REQUEST_FILENAME} -f RewriteRule (.*) $1 [L] RewriteCond %{REQUEST_FILENAME} -d @@ -67,6 +67,7 @@ RewriteRule ^json/(.*)$ events.cgi?template=event.json&time=now&limit=15&$1 [ RewriteRule ^sendereihe/(.*?)/(.*?)/kommende/(.*)$ events.cgi?template=event_list.html&project=$1&series_name=$2&archive=coming&$3 [L] RewriteRule ^sendereihe/(.*?)/(.*?)/vergangene/(.*)$ events.cgi?template=event_list.html&project=$1&series_name=$2&archive=gone&$3 [L] +RewriteRule ^sendereihe/(.*?)/(.*?)/show/$ events.cgi?template=event_redirect.html&project=$1&series_name=$2&limit=1&$3 [L] RewriteRule ^sendereihe/(.*?)/(.*?)/(.*)$ events.cgi?template=event_list.html&project=$1&series_name=$2&$3 [L] RewriteRule ^sendereihe/(.*?)/(.*)$ events.cgi?template=event_list.html&series_name=$1&$2 [L] diff --git a/website/agenda/templates/event_redirect.html b/website/agenda/templates/event_redirect.html new file mode 100644 index 0000000..619e254 --- /dev/null +++ b/website/agenda/templates/event_redirect.html @@ -0,0 +1,13 @@ +Cache-Control: max-age=600, must-revalidate +Content-type:text/html; charset=UTF-8; + + + + + + + + + + +