diff --git a/djangoldp/views.py b/djangoldp/views.py
index b56373541141af09be854d977ac469606289bdc1..f4b344b78f6fbabb53f2d471f0e32630272f8f09 100644
--- a/djangoldp/views.py
+++ b/djangoldp/views.py
@@ -77,7 +77,7 @@ class LDPViewSetGenerator(ModelViewSet):
     def get_detail_expr(cls, lookup_field=None, **kwargs):
         '''builds the detail url based on the lookup_field'''
         lookup_field = lookup_field or cls.get_lookup_arg(**kwargs)
-        lookup_group = r'\d' if lookup_field == 'pk' else r'[\w-]'
+        lookup_group = r'\d' if lookup_field == 'pk' else r'[\w\-\.]'
         return r'(?P<{}>{}+)/'.format(lookup_field, lookup_group)
     
     @classonlymethod
diff --git a/setup.py b/setup.py
index e577b78b7dcd84cb01a80b490efb67d97e167d2f..6f73137be113dae8bad8b37aa7980ec3fb68c400 100644
--- a/setup.py
+++ b/setup.py
@@ -2,7 +2,7 @@ from setuptools import setup
 
 setup(
     name='djangoldp',
-    version='0.5a9',
+    version='0.5a10',
     url='https://git.happy-dev.fr/happy-dev/djangoldp/',
     author="Startin'blox",
     author_email='sylvain@happy-dev.fr',