I successfully set up a django site to redirect all non secure content
to https. However, I want to bring it back a little and only use https
for account details and admin ("/accounts" and "/admin").I've set up a rewrite in apache for those areas and the redirect seems to be working, but it writes the full path of the django.wsgi into the url! "https://www.mydomain.net/C:/www/mysite/pdbsite/apache/django.wsgi/ accounts/login/?next=/promotions/" (... that knocking sound is me banging my head on the wall ...) Part of the the httpd.conf is: -------------------------------------------------------------------------- <VirtualHost 123.123.123.123:80> ... DocumentRoot "C:/www/mydomain/pdbsite/main/site_media" #Make sure that all connections to the admin and accounts dirs are secure <Location /accounts> RewriteEngine On RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [QSA,NC,R,L] </Location> #Aliases --------------------- ... Alias /media "C:/Python26/Lib/site-packages/django/contrib/admin/ media" WSGIScriptAlias / "C:/www/mysite/pdbsite/apache/django.wsgi" ... </VirtualHost> -------------------------------------------------------- The url.py is: urlpatterns = patterns('', url(r'^admin/', include(admin.site.urls)), url(r'^$','django.views.generic.simple.redirect_to', {'url':'promotions'}), url(r'^accounts/login/$', 'django.contrib.auth.views.login', {'template_name': 'login.html'}, name="login"), url(r'^accounts/logout/$', 'pdbsite.main.views.logout_view', {}, name='logout'), url(r'^accounts/change_password/ $','django.contrib.auth.views.password_change' {"template_name":"password_change.html","post_change_redirect":'password_change_done'}, name='password_change'), url(r'^accounts/change_password/password_change_done/ $','django.contrib.auth.views.password_change_done', {"template_name":"password_change_done.html"}, name='password_change_done'), ... -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.

