diff --git a/public/instance/proxy/opac-de-23/.htaccess b/public/instance/proxy/opac-de-23/.htaccess index 2ad387cd39289aaefc6e6b64cd5c614d6b0d56b3..62da46e6b380b1247148194cc768690229ec4176 100644 --- a/public/instance/proxy/opac-de-23/.htaccess +++ b/public/instance/proxy/opac-de-23/.htaccess @@ -1,4 +1,4 @@ RewriteEngine On RewriteBase /instance/proxy/opac-de-23/ -RewriteRule ^([0-9]{8}[0-9X](\.[a-z]+)?)$ /instance/proxy/opac-de-23/index.php/$1 [END] +RewriteRule ^([0-9]+[0-9X](\.[a-z]+)?)$ /instance/proxy/opac-de-23/index.php/$1 [END] diff --git a/public/instance/proxy/opac-de-23/index.php b/public/instance/proxy/opac-de-23/index.php index 6b7c049353b6a3354ae8ac22ac8ac8b78600df1e..f3ad45bd07666dfb7ba059cae6f0bcad19f26355 100644 --- a/public/instance/proxy/opac-de-23/index.php +++ b/public/instance/proxy/opac-de-23/index.php @@ -55,7 +55,7 @@ $request = Request::createFromGlobals(); $route = basename($request->server->get('REQUEST_URI')); -if (preg_match('@^(?<ident>[0-9]{8}[0-9X])(?<format>\.[a-z]+)?$@', $route, $match)) { +if (preg_match('@^(?<ident>[0-9]+[0-9X])(?<format>\.[a-z]+)?$@', $route, $match)) { if (!array_key_exists('format', $match)) { $response = new RedirectResponse(sprintf(RDF_TEMPLATE, $match['ident']), 303); terminate($request, $response);