diff --git a/euscanwww/euscan/urls.py b/euscanwww/euscan/urls.py index 792c230..fee3d16 100644 --- a/euscanwww/euscan/urls.py +++ b/euscanwww/euscan/urls.py @@ -7,24 +7,24 @@ package_patterns = patterns('euscan.views', ) categories_patterns = patterns('euscan.views', - (r'(?P[\w+][\w+.-]*)/view/$', 'category'), - url(r'(?P[\w+][\w+.-]*)/feed/$', CategoryFeed(), name='category_feed'), - (r'(?P[\w+][\w+.-]*)/charts/(?P[\w\-]+).png$', 'chart_category'), - (r'$', 'categories'), + (r'^(?P[\w+][\w+.-]*)/view/$', 'category'), + url(r'^(?P[\w+][\w+.-]*)/feed/$', CategoryFeed(), name='category_feed'), + (r'^(?P[\w+][\w+.-]*)/charts/(?P[\w\-]+).png$', 'chart_category'), + (r'^$', 'categories'), ) herds_patterns = patterns('euscan.views', - (r'(?P[\@\{\}\w+.-]*)/view/$', 'herd'), - url(r'(?P[\@\{\}\w+.-]*)/feed/$', HerdFeed(), name='herd_feed'), - (r'(?P[\@\{\}\w+.-]*)/charts/(?P[\w\-]+).png$', 'chart_herd'), - (r'$', 'herds'), + (r'^(?P[\@\{\}\w+.-]*)/view/$', 'herd'), + url(r'^(?P[\@\{\}\w+.-]*)/feed/$', HerdFeed(), name='herd_feed'), + (r'^(?P[\@\{\}\w+.-]*)/charts/(?P[\w\-]+).png$', 'chart_herd'), + (r'^$', 'herds'), ) maintainers_patterns = patterns('euscan.views', - (r'(?P\d+)/view/$', 'maintainer'), - url(r'(?P\d+)/feed/$', MaintainerFeed(), name='maintainer_feed'), - (r'(?P\d+)/charts/(?P[\w\-]+).png$', 'chart_maintainer'), - (r'$', 'maintainers'), + (r'^(?P\d+)/view/$', 'maintainer'), + url(r'^(?P\d+)/feed/$', MaintainerFeed(), name='maintainer_feed'), + (r'^(?P\d+)/charts/(?P[\w\-]+).png$', 'chart_maintainer'), + (r'^$', 'maintainers'), ) urlpatterns = patterns('euscan.views',