-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathurls.py
executable file
·113 lines (89 loc) · 5.51 KB
/
urls.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
import os
from django.conf.urls import patterns, url, include
from django.conf import settings
# Uncomment the next two lines to enable the admin:
# from django.contrib import admin
# admin.autodiscover()
urlpatterns = patterns('',
# Examples:
# url(r'^$', 'eumlab.views.home', name='home'),
# url(r'^eumlab/', include('eumlab.foo.urls')),
# Uncomment the admin/doc line below to enable admin documentation:
# url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
# Uncomment the next line to enable the admin:
# url(r'^admin/', include(admin.site.urls)),
(r'^payload/(?P<path>.*)$', 'django.views.static.serve', {'document_root': os.path.join(settings.ROOT_PATH, 'payload')}),
(r'^pkg/(?P<path>.*)$', 'django.views.static.serve', {'document_root': os.path.join(settings.ROOT_PATH, 'pkg')}),
)
urlpatterns += patterns('',
(r'^assets/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.ASSETS_ROOT}),
)
urlpatterns += patterns('mainweb.views',
(r'^$', 'home'),
(r'^(?i)index.html$',"redirector",{"where":"/"}),
#SEO
(r'^robots\.txt$', 'loadtemplateGeneral', {'template':'robots.txt'}),
(r'^sitemap\.xml$', 'sitemap', {'template':'sitemap.xml'}),
#General Page
(r'^jobs/$', 'loadtemplateGeneral', {'template':'hiring.html'}),
(r'^about/$', 'loadtemplateGeneral', {'template':'press.html'}),
(r'^imprint/$', 'loadtemplateGeneral', {'template':'imprint.html'}),
#(r'^contact/$', 'loadtemplateGeneral', {'template':'contact.html'}),
(r'^smtm/$', 'showMeTheMoney', {'template':'showmethemoney.html'}),
#Apps with Subages
(r'^iuke/privacy-policy/$', 'loadtemplate', {'template':'iuke-privacy-policy.html','aid':'iuke'}),
(r'^iuke/terms/$', 'loadtemplate', {'template':'iuke-terms.html','aid':'iuke'}),
#Apps:
#(r'^iuke/$', 'loadtemplate', {'template':'iuke.html','aid':'iuke'}),
(r'^iuke/$', 'loadtemplate', {'template':'iuke2.html','aid':'iuke'}),
(r'^drum-loops/$', 'loadtemplate', {'template':'drumloops.html','aid':'dl'}),
(r'^piano-chords/$', 'loadtemplate', {'template':'pianochords.html','aid':'pc'}),
(r'^pro-metronome/$', 'loadtemplate', {'template':'pro-metronome2.html','aid':'pm'}),
(r'^pro-metronome/edu/$', 'loadtemplate', {'template':'pro-metronome-for-education.html','aid':'pme'}),
(r'^uketube/$', 'loadtemplate', {'template':'uketube.html','aid':'uketube'}),
(r'^ukechords/$', 'loadtemplate', {'template':'ukechords.html','aid':'ukechords'}),
(r'^drum-loops/$', 'loadtemplate', {'template':'drum-loops.html','aid':'dl'}),
(r'^ukulele-toolkit/$', 'loadtemplate', {'template':'ukulele-toolkit.html','aid':'ut'}),
(r'^chord-cloud/agreement/$', 'loadtemplateGeneral', {'template':'chord-cloud-agreement.html'}),
(r'^uke101/$', 'loadtemplate', {'template':'uke101.html','aid':'uke101'}),
(r'^guitar-master/$', 'loadtemplate', {'template':'guitar-master.html','aid':'gm'}),
(r'^bass-toolkit/$', 'loadtemplate', {'template':'bass-toolkit.html','aid':'bt'}),
(r'^ukehero/$', 'loadtemplate', {'template':'ukehero.html','aid':'ukehero'}),
(r'^instuner/$', 'loadtemplate', {'template':'instuner.html','aid':'instuner'}),
(r'^daw-remote-hd/$', 'loadtemplate', {'template':'daw-remote-hd.html','aid':'dawhd'}),
(r'^daw-remote/$', 'loadtemplate', {'template':'daw-remote.html','aid':'daw'}),
(r'^chordtunes/$', 'loadtemplate', {'template':'chordtunes.html','aid':'chordtunes'}),
(r'^pro-tuner/$', 'loadtemplate', {'template':'pro-tuner.html','aid':'pt'}),
(r'^string-tuner/$', 'loadtemplate', {'template':'string-tuner.html','aid':'st'}),
(r'^daw-remote-hd/docs/$', 'drh_docs'),
(r'^daw-remote-hd/videos/$', 'drh_videos'),
(r'^daw-remote-hd/faq/$', 'drh_faq'),
#(r'^ukulele-toolkit/$', 'ukulele'),
(r'^ukulele/$',"redirector",{"where":"/ukulele-toolkit/"}),
(r'^drum-tuner/$', 'drum_tuner'),
#(r'^hiring/$', 'hiring'),
(r'^contact/$', 'contact'),
(r'^guitar-toolkit/$', 'redirector',{"where":"/guitar-master/"}),
#(r'^(?i)daw-remote-hd/network/$', 'drh_network'),
(r'^(?i)daw-remote-hd/network/$',"redirector",{"where":"http://support.eumlab.com/customer/portal/articles/958423-network-config"}),
(r'^(?i)daw-remote-hd/bonjour/$', 'drh_bonjour'),
(r'^(?i)daw-remote-hd/rtpmidi/$', 'drh_rtpmidi'),
(r'^(?i)network/$',"redirector",{"where":"/daw-remote-hd/network/"}),
(r'^(?i)bonjour/$',"redirector",{"where":"/daw-remote-hd/bonjour/"}),
(r'^(?i)rtpmidi/$',"redirector",{"where":"/daw-remote-hd/rtpmidi/"}),
(r'^(?i)eum/string-tuner/$',"redirector",{"where":"/string-tuner/"}),
(r'^(?i)eum/daw-remote.html$',"redirector",{"where":"/daw-remote/"}),
(r'^(?i)daw-remote.html$',"redirector",{"where":"/daw-remote/"}),
(r'^(?i)/daw-remote/$',"redirector",{"where":"/daw-remote/"}),
(r'^(?i)/dawremote/$',"redirector",{"where":"/daw-remote/"}),
(r'^(?i)eum/dawremote/$',"redirector",{"where":"/daw-remote/"}),
(r'^(?i)daw-remote$',"redirector",{"where":"/daw-remote/"}),
(r'^(?i)dawremote$',"redirector",{"where":"/daw-remote/"}),
(r'^(?i)tuner.html$',"redirector",{"where":"/pro-tuner/"}),
(r'^(?i)metronome.html$',"redirector",{"where":"/pro-metronome/"}),
(r'^(?i)midi-pad.html$',"redirector",{"where":"/"}),
(r'^(?i)eum/$',"redirector",{"where":"/"}),
(r'^(?i)eum/metronome.html$',"redirector",{"where":"/pro-metronome/"}),
(r'^(?i)eum/midi-pad.html$',"redirector",{"where":"/"}),
(r'^(?i)clip-mic/$',"redirector",{"where":"http://support.eumlab.com/customer/portal/articles/930136-about-clip-sensor"}),
)