Website: Added permanent redirects for old web pages. Adjusted urls.
This commit is contained in:
parent
3ad0a42989
commit
857c1f32cb
@ -60,8 +60,7 @@ und Steuerung von Tagesordnungen, Anträgen und Wahlen einer Veranstaltung.{% en
|
|||||||
und zeigt stets die aktuelle Folie an.{% endblocktrans %}
|
und zeigt stets die aktuelle Folie an.{% endblocktrans %}
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p><a class="btn btn-primary" href="{% url features
|
<p><a class="btn btn-primary" href="{% url features %}">{% trans 'Screenshots & Funktionen' %} »</a></p>
|
||||||
%}">{% trans 'Screenshots & Funktionen' %} »</a></p>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="span4">
|
<div class="span4">
|
||||||
<p><a class="btn btn-primary" href="{% url donate %}">
|
<p><a class="btn btn-primary" href="{% url donate %}">
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
<h3>{% trans 'Für Windows' %}</h3>
|
<h3>{% trans 'Für Windows' %}</h3>
|
||||||
<p>
|
<p>
|
||||||
<a class="jumbotron btn btn-primary btn-large"
|
<a class="jumbotron btn btn-primary btn-large"
|
||||||
href="http://openslides.org/download/openslides-1.2-portable.zip">
|
href="http://files.openslides.org/openslides-1.2-portable.zip">
|
||||||
{% trans 'Download OpenSlides' %}<br>
|
{% trans 'Download OpenSlides' %}<br>
|
||||||
<small>v1.2 | .zip | 10 MB</small></a>
|
<small>v1.2 | .zip | 10 MB</small></a>
|
||||||
</p>
|
</p>
|
||||||
@ -29,7 +29,7 @@
|
|||||||
<h3>{% trans 'Für Linux/MacOS' %}</h3>
|
<h3>{% trans 'Für Linux/MacOS' %}</h3>
|
||||||
<p>
|
<p>
|
||||||
<a class="jumbotron btn btn-primary btn-large"
|
<a class="jumbotron btn btn-primary btn-large"
|
||||||
href="http://openslides.org/download/openslides-1.2.tar.gz">
|
href="http://files.openslides.org/openslides-1.2.tar.gz">
|
||||||
{% trans 'Download OpenSlides' %} <br><small>v1.2 | .tar.gz | 1 MB</small></a>
|
{% trans 'Download OpenSlides' %} <br><small>v1.2 | .tar.gz | 1 MB</small></a>
|
||||||
</p>
|
</p>
|
||||||
<p>{% blocktrans %}Folgen Sie der <a href="http://openslides.org/download/INSTALL-1.2.txt">Installationsanleitung</a>
|
<p>{% blocktrans %}Folgen Sie der <a href="http://openslides.org/download/INSTALL-1.2.txt">Installationsanleitung</a>
|
||||||
@ -39,7 +39,7 @@
|
|||||||
<br>
|
<br>
|
||||||
<p>
|
<p>
|
||||||
<a class="btn btn-large"
|
<a class="btn btn-large"
|
||||||
href="http://openslides.org/download/">
|
href="http://files.openslides.org/">
|
||||||
{% trans 'Ältere Versionen und Prüfsummen' %} »</a>
|
{% trans 'Ältere Versionen und Prüfsummen' %} »</a>
|
||||||
</p>
|
</p>
|
||||||
<br>
|
<br>
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
from django.conf.urls import patterns, include, url
|
from django.conf.urls import patterns, include, url
|
||||||
from django.conf.urls.i18n import i18n_patterns
|
from django.conf.urls.i18n import i18n_patterns
|
||||||
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
|
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
|
||||||
from django.views.generic import TemplateView
|
from django.views.generic import TemplateView, RedirectView
|
||||||
|
|
||||||
from website import views
|
from website import views
|
||||||
|
|
||||||
@ -9,20 +9,20 @@ urlpatterns = i18n_patterns('',
|
|||||||
url(r'^i18n/', include('django.conf.urls.i18n')),
|
url(r'^i18n/', include('django.conf.urls.i18n')),
|
||||||
url(r'^$', TemplateView.as_view(template_name="home.html"), name='home',),
|
url(r'^$', TemplateView.as_view(template_name="home.html"), name='home',),
|
||||||
url(r'^about/$', TemplateView.as_view(template_name="about.html"), name='about',),
|
url(r'^about/$', TemplateView.as_view(template_name="about.html"), name='about',),
|
||||||
url(r'^about/features$', TemplateView.as_view(template_name="features.html"), name='features',),
|
url(r'^about/features/$', TemplateView.as_view(template_name="features.html"), name='features',),
|
||||||
url(r'^about/license$', TemplateView.as_view(template_name="license.html"), name='license',),
|
url(r'^about/license/$', TemplateView.as_view(template_name="license.html"), name='license',),
|
||||||
url(r'^about/references$', TemplateView.as_view(template_name="references.html"), name='references',),
|
url(r'^about/references/$', TemplateView.as_view(template_name="references.html"), name='references',),
|
||||||
url(r'^about/press$', TemplateView.as_view(template_name="press.html"), name='press',),
|
url(r'^about/press/$', TemplateView.as_view(template_name="press.html"), name='press',),
|
||||||
url(r'^download/$', TemplateView.as_view(template_name="download.html"), name='download',),
|
url(r'^download/$', TemplateView.as_view(template_name="download.html"), name='download',),
|
||||||
url(r'^pricing/$', TemplateView.as_view(template_name="pricing.html"), name='pricing',),
|
url(r'^pricing/$', TemplateView.as_view(template_name="pricing.html"), name='pricing',),
|
||||||
url(r'^pricing/order/(?P<package>(1|2|3|4))$', 'website.views.orderform', name='orderform',),
|
url(r'^pricing/order/(?P<package>(1|2|3|4))$', 'website.views.orderform', name='orderform',),
|
||||||
url(r'^pricing/thanks$', TemplateView.as_view(template_name="thanks-order.html"), name='thanksorder',),
|
url(r'^pricing/thanks/$', TemplateView.as_view(template_name="thanks-order.html"), name='thanksorder',),
|
||||||
url(r'^manual/$', TemplateView.as_view(template_name="manual.html"), name='manual',),
|
url(r'^manual/$', TemplateView.as_view(template_name="manual.html"), name='manual',),
|
||||||
url(r'^faq/$', TemplateView.as_view(template_name="faq.html"), name='faq',),
|
url(r'^faq/$', TemplateView.as_view(template_name="faq.html"), name='faq',),
|
||||||
url(r'^development/$', TemplateView.as_view(template_name="development.html"), name='development',),
|
url(r'^development/$', TemplateView.as_view(template_name="development.html"), name='development',),
|
||||||
url(r'^contact/$', TemplateView.as_view(template_name="contact.html"), name='contact',),
|
url(r'^contact/$', TemplateView.as_view(template_name="contact.html"), name='contact',),
|
||||||
url(r'^contact/form$', 'website.views.contactform', name='contactform',),
|
url(r'^contact/form/$', 'website.views.contactform', name='contactform',),
|
||||||
url(r'^contact/thanks$', TemplateView.as_view(template_name="thanks-contact.html"), name='thankscontact',),
|
url(r'^contact/thanks/$', TemplateView.as_view(template_name="thanks-contact.html"), name='thankscontact',),
|
||||||
url(r'^donate/$', TemplateView.as_view(template_name="donate.html"), name='donate',),
|
url(r'^donate/$', TemplateView.as_view(template_name="donate.html"), name='donate',),
|
||||||
url(r'^demo/$', TemplateView.as_view(template_name="demo.html"), name='demo',),
|
url(r'^demo/$', TemplateView.as_view(template_name="demo.html"), name='demo',),
|
||||||
url(r'^impressum/$', TemplateView.as_view(template_name="impressum.html"), name='impressum',),
|
url(r'^impressum/$', TemplateView.as_view(template_name="impressum.html"), name='impressum',),
|
||||||
@ -32,3 +32,16 @@ urlpatterns = i18n_patterns('',
|
|||||||
urlpatterns += patterns('django.contrib.staticfiles.views',
|
urlpatterns += patterns('django.contrib.staticfiles.views',
|
||||||
url(r'^static/(?P<path>.*)$', 'serve', {'insecure':True}),
|
url(r'^static/(?P<path>.*)$', 'serve', {'insecure':True}),
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# permanent redirect patterns
|
||||||
|
urlpatterns += patterns('',
|
||||||
|
# redirect old download files to new download directory
|
||||||
|
(r'^download/(.*)$', RedirectView.as_view(url='http://files.openslides.org')),
|
||||||
|
# redirect old web pages to new pages
|
||||||
|
(r'^(de|en)/index.html$', RedirectView.as_view(url='/')),
|
||||||
|
(r'^(de|en)/about.html$', RedirectView.as_view(url='/about/')),
|
||||||
|
(r'^(de|en)/features.html$', RedirectView.as_view(url='/about/features/')),
|
||||||
|
(r'^(de|en)/download.html$', RedirectView.as_view(url='/download/')),
|
||||||
|
(r'^(de|en)/demo.html$', RedirectView.as_view(url='/demo/')),
|
||||||
|
(r'^(de|en)/contact.html$', RedirectView.as_view(url='/contact/')),
|
||||||
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user